@platform/cell.typesystem
Version:
The 'strongly typed sheets' system of the CellOS.
12 lines (11 loc) • 415 B
TypeScript
import { t } from '../common';
export declare class TypeBuilder implements t.ITypeBuilder {
static create: () => t.ITypeBuilder;
private constructor();
private builders;
toObject(): t.ITypeBuilderDefs;
ns(uri: string | t.INsUri): t.ITypeBuilderNs;
type(typename: string, options?: t.ITypeBuilderNsTypeOptions): t.ITypeBuilderType;
formatType(value: string): string;
private toDef;
}