AK-21/Graphite-Industrial-Intelligence
0
1import type { ColumnBuilderBaseConfig } from "../../column-builder.js";2import type { ColumnBaseConfig } from "../../column.js";3import { entityKind } from "../../entity.js";4import { SQLiteColumn, SQLiteColumnBuilder } from "./common.js";5export type SQLiteRealBuilderInitial<TName extends string> = SQLiteRealBuilder<{6 name: TName;7 dataType: 'number';8 columnType: 'SQLiteReal';9 data: number;10 driverParam: number;11 enumValues: undefined;12}>;13export declare class SQLiteRealBuilder<T extends ColumnBuilderBaseConfig<'number', 'SQLiteReal'>> extends SQLiteColumnBuilder<T> {14 static readonly [entityKind]: string;15 constructor(name: T['name']);16}17export declare class SQLiteReal<T extends ColumnBaseConfig<'number', 'SQLiteReal'>> extends SQLiteColumn<T> {18 static readonly [entityKind]: string;19 getSQLType(): string;20}21export declare function real(): SQLiteRealBuilderInitial<''>;22export declare function real<TName extends string>(name: TName): SQLiteRealBuilderInitial<TName>;23 