UNPKG

@platform/cell.typesystem

Version:

The 'strongly typed sheets' system of the CellOS.

24 lines (23 loc) 1.12 kB
import { TypeCache, TypeClient, TypeDefault, TypeTarget, TypeValue } from './TypeSystem.core'; import { ChangeMonitor, TypedSheet } from './TypeSystem.sheet'; import { objectToCells } from './TypeSystem.util'; export declare class TypeSystem { static Client: typeof TypeClient; static Cache: typeof TypeCache; static Target: typeof TypeTarget; static Value: typeof TypeValue; static Default: typeof TypeDefault; static Sheet: typeof TypedSheet; static ChangeMonitor: typeof ChangeMonitor; static client: typeof TypeClient.client; static fetcher: { fromClient: (http: import("@platform/cell.types").IHttpClient) => import("@platform/cell.types").ISheetFetcher; fromFuncs: (args: { getNs: import("@platform/cell.types").FetchSheetNs; getColumns: import("@platform/cell.types").FetchSheetColumns; getCells: import("@platform/cell.types").FetchSheetCells; }) => import("@platform/cell.types").ISheetFetcher; }; static objectToCells: typeof objectToCells; static def: () => import("@platform/cell.types").ITypeBuilder; }