UNPKG

spreadsheet-orm

Version:

ORM for Google Spreadsheet - Query Builder and Schema Management for spreadsheet database

22 lines 972 B
import BaseFieldBuilder, { DataTypes } from "../abstracts/BaseFieldBuilder"; import { FieldsType } from "../defineTable"; import Schema from "./Schema"; export declare class StringFieldBuilder extends BaseFieldBuilder<'string'> { getType(): "string"; } export declare class NumberFieldBuilder extends BaseFieldBuilder<'number'> { getType(): "number"; } export declare class BoooleanFieldBuilder extends BaseFieldBuilder<'boolean'> { getType(): "boolean"; } export declare class DateFieldBuilder extends BaseFieldBuilder<'date'> { getType(): "date"; } export declare class ReferenceFieldBuilder<RefSchemaFields extends FieldsType, RefKey extends keyof RefSchemaFields, RefType extends DataTypes = RefSchemaFields[RefKey]['dataType']> extends BaseFieldBuilder<RefType> { private refSchema; private field; constructor(refSchema: Schema<string, RefSchemaFields>, field: RefKey); getType(): RefType; } //# sourceMappingURL=fieldBuilders.d.ts.map