@platform/cell.typesystem
Version:
The 'strongly typed sheets' system of the CellOS.
18 lines (17 loc) • 678 B
JavaScript
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;