@platform/cell.typesystem
Version:
The 'strongly typed sheets' system of the CellOS.
14 lines (13 loc) • 412 B
TypeScript
import { t } from './common';
export declare type IArgs = {
typename: string;
typeDef: t.IColumnTypeDef<t.ITypeRef>;
ctx: t.SheetCtx;
};
export declare class TypedSheetRef<T> implements t.ITypedSheetRef<T> {
static create<T>(args: IArgs): TypedSheetRef<T>;
private constructor();
private readonly _ctx;
readonly typeDef: t.IColumnTypeDef<t.ITypeRef>;
readonly typename: string;
}