mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-07-25 22:38:56 +08:00
chore: sort imports
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
import {
|
||||
BlockClientInstance,
|
||||
BlockInitOptions,
|
||||
BlockImplInstance,
|
||||
BlockMatcher,
|
||||
BlockContentExporter,
|
||||
BlockImplInstance,
|
||||
BlockInitOptions,
|
||||
BlockMatcher,
|
||||
QueryIndexMetadata,
|
||||
} from '@toeverything/datasource/jwt';
|
||||
import { DependencyCallOrConstructProps } from '@toeverything/utils';
|
||||
|
||||
@@ -1,23 +1,23 @@
|
||||
import { DependencyCallOrConstructProps } from '@toeverything/utils';
|
||||
import { WORKSPACE_COMMENTS } from '../../utils';
|
||||
import type { ReturnUnobserve } from '../database/observer';
|
||||
import { EditorBlock, ObserveCallback } from '../editor-block';
|
||||
import {
|
||||
DeleteEditorBlock,
|
||||
GetEditorBlock,
|
||||
ReturnEditorBlock,
|
||||
} from '../editor-block/types';
|
||||
import { EditorBlock, ObserveCallback } from '../editor-block';
|
||||
import { CommentColumnValue } from '../editor-block/utils/column/types';
|
||||
import { DefaultColumnsValue } from './../index';
|
||||
import {
|
||||
Comment,
|
||||
CommentReply,
|
||||
CreateCommentBlock,
|
||||
CreateReplyBlock,
|
||||
GetCommentsBlock,
|
||||
UpdateCommentBlock,
|
||||
UpdateReplyBlock,
|
||||
GetCommentsBlock,
|
||||
Comment,
|
||||
} from './types';
|
||||
import { DefaultColumnsValue } from './../index';
|
||||
import { CommentColumnValue } from '../editor-block/utils/column/types';
|
||||
import { WORKSPACE_COMMENTS } from '../../utils';
|
||||
|
||||
export class CommentService {
|
||||
protected editor_block: EditorBlock;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { ContentColumnValue, BlockFlavorKeys } from '../index';
|
||||
import { BlockFlavorKeys, ContentColumnValue } from '../index';
|
||||
export interface CommentReply {
|
||||
id: string;
|
||||
workspace: string;
|
||||
|
||||
@@ -4,14 +4,14 @@ import {
|
||||
BlockClient,
|
||||
BlockClientInstance,
|
||||
BlockContentExporter,
|
||||
BlockMatcher,
|
||||
BlockInitOptions,
|
||||
BlockMatcher,
|
||||
Connectivity,
|
||||
} from '@toeverything/datasource/jwt';
|
||||
import { sleep } from '@toeverything/utils';
|
||||
|
||||
import { ObserverManager, getObserverName } from './observer';
|
||||
import type { ObserveCallback, ReturnUnobserve } from './observer';
|
||||
import { getObserverName, ObserverManager } from './observer';
|
||||
export type { ObserveCallback, ReturnUnobserve } from './observer';
|
||||
|
||||
const workspaces: Record<string, BlockClientInstance> = {};
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { ChangedStates, BlockImplInstance } from '@toeverything/datasource/jwt';
|
||||
import { BlockImplInstance, ChangedStates } from '@toeverything/datasource/jwt';
|
||||
|
||||
export type ObserveCallback = (
|
||||
changeStates: ChangedStates,
|
||||
|
||||
@@ -1,28 +1,28 @@
|
||||
import { diffArrays } from 'diff';
|
||||
import { BlockImplInstance, MapOperation } from '@toeverything/datasource/jwt';
|
||||
import { has } from '@toeverything/utils';
|
||||
import { diffArrays } from 'diff';
|
||||
import { ServiceBaseClass } from '../base';
|
||||
import type { ReturnUnobserve } from '../database/observer';
|
||||
import { Template, TemplateProperties } from './templates/types';
|
||||
import {
|
||||
CreateEditorBlock,
|
||||
ReturnEditorBlock,
|
||||
GetEditorBlock,
|
||||
UpdateEditorBlock,
|
||||
DeleteEditorBlock,
|
||||
AddColumnProps,
|
||||
RemoveColumnProps,
|
||||
UpdateColumnProps,
|
||||
BlockFlavorKeys,
|
||||
CreateEditorBlock,
|
||||
DeleteEditorBlock,
|
||||
GetEditorBlock,
|
||||
RemoveColumnProps,
|
||||
ReturnEditorBlock,
|
||||
UpdateColumnProps,
|
||||
UpdateEditorBlock,
|
||||
} from './types';
|
||||
import {
|
||||
dbBlock2BusinessBlock,
|
||||
serializeColumnConfig,
|
||||
deserializeColumnConfig,
|
||||
getOrInitBlockContentColumnsField,
|
||||
addColumn,
|
||||
Column,
|
||||
dbBlock2BusinessBlock,
|
||||
deserializeColumnConfig,
|
||||
getOrInitBlockContentColumnsField,
|
||||
serializeColumnConfig,
|
||||
} from './utils';
|
||||
import { BlockImplInstance, MapOperation } from '@toeverything/datasource/jwt';
|
||||
import { TemplateProperties, Template } from './templates/types';
|
||||
export type ObserveCallback = (businessBlock: ReturnEditorBlock) => void;
|
||||
export class EditorBlock extends ServiceBaseClass {
|
||||
async create({
|
||||
@@ -398,39 +398,38 @@ export class EditorBlock extends ServiceBaseClass {
|
||||
}
|
||||
|
||||
export type {
|
||||
CreateEditorBlock,
|
||||
ReturnEditorBlock,
|
||||
GetEditorBlock,
|
||||
UpdateEditorBlock,
|
||||
DeleteEditorBlock,
|
||||
BlockFlavors,
|
||||
BlockFlavorKeys,
|
||||
BlockFlavors,
|
||||
CreateEditorBlock,
|
||||
DeleteEditorBlock,
|
||||
GetEditorBlock,
|
||||
ReturnEditorBlock,
|
||||
UpdateEditorBlock,
|
||||
} from './types';
|
||||
|
||||
export type {
|
||||
Column,
|
||||
ContentColumn,
|
||||
NumberColumn,
|
||||
EnumColumn,
|
||||
DateColumn,
|
||||
BooleanColumn,
|
||||
FileColumn,
|
||||
DefaultColumnsValue,
|
||||
ContentColumnValue,
|
||||
NumberColumnValue,
|
||||
EnumColumnValue,
|
||||
BooleanColumnValue,
|
||||
DateColumnValue,
|
||||
FileColumnValue,
|
||||
StringColumnValue,
|
||||
} from './utils/column';
|
||||
export {
|
||||
ColumnType,
|
||||
isBooleanColumn,
|
||||
isContentColumn,
|
||||
isDateColumn,
|
||||
isEnumColumn,
|
||||
isFileColumn,
|
||||
isNumberColumn,
|
||||
isEnumColumn,
|
||||
isStringColumn,
|
||||
} from './utils/column';
|
||||
export type {
|
||||
BooleanColumn,
|
||||
BooleanColumnValue,
|
||||
Column,
|
||||
ContentColumn,
|
||||
ContentColumnValue,
|
||||
DateColumn,
|
||||
DateColumnValue,
|
||||
DefaultColumnsValue,
|
||||
EnumColumn,
|
||||
EnumColumnValue,
|
||||
FileColumn,
|
||||
FileColumnValue,
|
||||
NumberColumn,
|
||||
NumberColumnValue,
|
||||
StringColumnValue,
|
||||
} from './utils/column';
|
||||
|
||||
@@ -1,3 +1,2 @@
|
||||
export { TemplateFactory } from './template-factory';
|
||||
|
||||
export * from './types';
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import { Template, TemplateMeta, GroupTemplate } from './types';
|
||||
import blogTemplate from './blog.json';
|
||||
import emptyTemplate from './empty.json';
|
||||
import gridTemplate from './grid.json';
|
||||
import todoTemplate from './todo.json';
|
||||
import getStartedGroup0 from './get-started-group0.json';
|
||||
import getStartedGroup1 from './get-started-group1.json';
|
||||
import gridTemplate from './grid.json';
|
||||
import todoTemplate from './todo.json';
|
||||
import { Template, TemplateMeta } from './types';
|
||||
|
||||
export type GroupTemplateKeys =
|
||||
| 'todolist'
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
import {
|
||||
BooleanColumnValue,
|
||||
Column,
|
||||
ColumnType,
|
||||
CommentColumnValue,
|
||||
ContentColumnValue,
|
||||
BooleanColumnValue,
|
||||
StringColumnValue,
|
||||
FileColumnValue,
|
||||
DateColumnValue,
|
||||
EnumColumnValue,
|
||||
CommentColumnValue,
|
||||
FileColumnValue,
|
||||
FilterConstraint,
|
||||
SorterConstraint,
|
||||
StringColumnValue,
|
||||
} from './types';
|
||||
|
||||
export enum GroupScene {
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
import { nanoid } from 'nanoid';
|
||||
import {
|
||||
ArrayOperation,
|
||||
BlockImplInstance,
|
||||
MapOperation,
|
||||
ArrayOperation,
|
||||
} from '@toeverything/datasource/jwt';
|
||||
import type { Column } from './types';
|
||||
import { nanoid } from 'nanoid';
|
||||
import { DEFAULT_COLUMNS } from './default-config';
|
||||
import type { Column } from './types';
|
||||
export const serializeColumnConfig = (column: Column): string => {
|
||||
// TODO: Do the type check of the column parameter here
|
||||
return JSON.stringify(column);
|
||||
@@ -87,31 +87,30 @@ export const getBlockColumns = (
|
||||
return columns;
|
||||
};
|
||||
|
||||
export type { DefaultColumnsValue } from './default-config';
|
||||
export { ColumnType } from './types';
|
||||
export type {
|
||||
BooleanColumn,
|
||||
BooleanColumnValue,
|
||||
Column,
|
||||
ContentColumn,
|
||||
NumberColumn,
|
||||
EnumColumn,
|
||||
DateColumn,
|
||||
BooleanColumn,
|
||||
FileColumn,
|
||||
ContentColumnValue,
|
||||
NumberColumnValue,
|
||||
EnumColumnValue,
|
||||
BooleanColumnValue,
|
||||
DateColumn,
|
||||
DateColumnValue,
|
||||
EnumColumn,
|
||||
EnumColumnValue,
|
||||
FileColumn,
|
||||
FileColumnValue,
|
||||
NumberColumn,
|
||||
NumberColumnValue,
|
||||
StringColumnValue,
|
||||
} from './types';
|
||||
export { ColumnType } from './types';
|
||||
export type { DefaultColumnsValue } from './default-config';
|
||||
|
||||
export {
|
||||
isBooleanColumn,
|
||||
isContentColumn,
|
||||
isDateColumn,
|
||||
isEnumColumn,
|
||||
isFileColumn,
|
||||
isNumberColumn,
|
||||
isEnumColumn,
|
||||
isStringColumn,
|
||||
isBooleanColumn,
|
||||
} from './utils';
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
/** Column */
|
||||
import type { CSSProperties } from 'react';
|
||||
|
||||
export enum ColumnType {
|
||||
/**
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
import type {
|
||||
BooleanColumn,
|
||||
Column,
|
||||
ContentColumn,
|
||||
StringColumn,
|
||||
NumberColumn,
|
||||
EnumColumn,
|
||||
DateColumn,
|
||||
EnumColumn,
|
||||
FileColumn,
|
||||
BooleanColumn,
|
||||
NumberColumn,
|
||||
StringColumn,
|
||||
} from './types';
|
||||
|
||||
export const isContentColumn = (column: Column): column is ContentColumn => {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import type { BlockImplInstance } from '@toeverything/datasource/jwt';
|
||||
import { ReturnEditorBlock } from '../types';
|
||||
import { getClosestGroup } from './common';
|
||||
import { getBlockColumns } from './column';
|
||||
import { getClosestGroup } from './common';
|
||||
|
||||
interface DbBlock2BusinessBlockProps {
|
||||
workspace: string;
|
||||
@@ -31,27 +31,27 @@ export const dbBlock2BusinessBlock = ({
|
||||
};
|
||||
|
||||
export {
|
||||
getOrInitBlockContentColumnsField,
|
||||
serializeColumnConfig,
|
||||
deserializeColumnConfig,
|
||||
addColumn,
|
||||
ColumnType,
|
||||
deserializeColumnConfig,
|
||||
getOrInitBlockContentColumnsField,
|
||||
isBooleanColumn,
|
||||
isContentColumn,
|
||||
isDateColumn,
|
||||
isEnumColumn,
|
||||
isFileColumn,
|
||||
isNumberColumn,
|
||||
isEnumColumn,
|
||||
isStringColumn,
|
||||
serializeColumnConfig,
|
||||
} from './column';
|
||||
export type {
|
||||
Column,
|
||||
DefaultColumnsValue,
|
||||
ContentColumnValue,
|
||||
NumberColumnValue,
|
||||
EnumColumnValue,
|
||||
BooleanColumnValue,
|
||||
Column,
|
||||
ContentColumnValue,
|
||||
DateColumnValue,
|
||||
DefaultColumnsValue,
|
||||
EnumColumnValue,
|
||||
FileColumnValue,
|
||||
NumberColumnValue,
|
||||
StringColumnValue,
|
||||
} from './column';
|
||||
|
||||
@@ -1,46 +1,46 @@
|
||||
import { DiContainer } from '@toeverything/utils';
|
||||
import type { RegisterDependencyConfig } from '@toeverything/utils';
|
||||
import { DiContainer } from '@toeverything/utils';
|
||||
import { CommentService } from './comment';
|
||||
import { Database } from './database';
|
||||
import { PageTree } from './workspace/page-tree';
|
||||
import { UserConfig } from './workspace/user-config';
|
||||
import { EditorBlock } from './editor-block';
|
||||
import { FileService } from './file';
|
||||
import { CommentService } from './comment';
|
||||
import { PageTree } from './workspace/page-tree';
|
||||
import { UserConfig } from './workspace/user-config';
|
||||
|
||||
export type {
|
||||
CreateEditorBlock,
|
||||
ReturnEditorBlock,
|
||||
GetEditorBlock,
|
||||
DeleteEditorBlock,
|
||||
UpdateEditorBlock,
|
||||
BlockFlavors,
|
||||
BlockFlavorKeys,
|
||||
Column,
|
||||
ContentColumn,
|
||||
NumberColumn,
|
||||
EnumColumn,
|
||||
DateColumn,
|
||||
BooleanColumn,
|
||||
FileColumn,
|
||||
DefaultColumnsValue,
|
||||
ContentColumnValue,
|
||||
NumberColumnValue,
|
||||
EnumColumnValue,
|
||||
BooleanColumnValue,
|
||||
DateColumnValue,
|
||||
FileColumnValue,
|
||||
StringColumnValue,
|
||||
} from './editor-block';
|
||||
export {
|
||||
ColumnType,
|
||||
isBooleanColumn,
|
||||
isContentColumn,
|
||||
isDateColumn,
|
||||
isEnumColumn,
|
||||
isFileColumn,
|
||||
isNumberColumn,
|
||||
isEnumColumn,
|
||||
isStringColumn,
|
||||
} from './editor-block';
|
||||
export type {
|
||||
BlockFlavorKeys,
|
||||
BlockFlavors,
|
||||
BooleanColumn,
|
||||
BooleanColumnValue,
|
||||
Column,
|
||||
ContentColumn,
|
||||
ContentColumnValue,
|
||||
CreateEditorBlock,
|
||||
DateColumn,
|
||||
DateColumnValue,
|
||||
DefaultColumnsValue,
|
||||
DeleteEditorBlock,
|
||||
EnumColumn,
|
||||
EnumColumnValue,
|
||||
FileColumn,
|
||||
FileColumnValue,
|
||||
GetEditorBlock,
|
||||
NumberColumn,
|
||||
NumberColumnValue,
|
||||
ReturnEditorBlock,
|
||||
StringColumnValue,
|
||||
UpdateEditorBlock,
|
||||
} from './editor-block';
|
||||
|
||||
export interface DbServicesMap {
|
||||
editorBlock: EditorBlock;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import type { BlockClientInstance } from '@toeverything/datasource/jwt';
|
||||
import { PAGE_TREE as pageTreeName } from '../../utils';
|
||||
import type { ReturnUnobserve } from '../database/observer';
|
||||
import { ServiceBaseClass } from '../base';
|
||||
import type { ReturnUnobserve } from '../database/observer';
|
||||
import { TreeItem } from './types';
|
||||
|
||||
export type ObserveCallback = () => void;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import type { QueryIndexMetadata } from '@toeverything/datasource/jwt';
|
||||
import { RECENT_PAGES, WORKSPACE_CONFIG } from '../../utils';
|
||||
import { ServiceBaseClass } from '../base';
|
||||
import { ObserveCallback, ReturnUnobserve } from '../database';
|
||||
import { PageTree } from './page-tree';
|
||||
import { PageConfigItem } from './types';
|
||||
import type { QueryIndexMetadata } from '@toeverything/datasource/jwt';
|
||||
|
||||
/** Operate the user configuration at the workspace level */
|
||||
export class UserConfig extends ServiceBaseClass {
|
||||
|
||||
Reference in New Issue
Block a user