chore: sort imports

This commit is contained in:
DarkSky
2022-08-13 03:16:26 +08:00
parent 5462b1707f
commit 754b2581cd
198 changed files with 839 additions and 917 deletions
@@ -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 {