UNPKG

@platform/cell.typesystem

Version:

The 'strongly typed sheets' system of the CellOS.

18 lines (17 loc) 678 B
import { TypeCache, TypeClient, TypeDefault, TypeTarget, TypeValue } from './TypeSystem.core'; import { ChangeMonitor, TypedSheet } from './TypeSystem.sheet'; import { fetcher, objectToCells } from './TypeSystem.util'; import { TypeBuilder } from './TypeSystem.builder'; export class TypeSystem { } TypeSystem.Client = TypeClient; TypeSystem.Cache = TypeCache; TypeSystem.Target = TypeTarget; TypeSystem.Value = TypeValue; TypeSystem.Default = TypeDefault; TypeSystem.Sheet = TypedSheet; TypeSystem.ChangeMonitor = ChangeMonitor; TypeSystem.client = TypeClient.client; TypeSystem.fetcher = fetcher; TypeSystem.objectToCells = objectToCells; TypeSystem.def = TypeBuilder.create;