UNPKG

@sqb/builder

Version:

Extensible multi-dialect SQL query builder written with TypeScript

24 lines (23 loc) 703 B
import { DataType, SerializationType } from '../enums.js'; import { Serializable } from '../serializable.js'; import { SerializeContext } from '../serialize-context.js'; export declare class ParamExpression extends Serializable { _name: string; _dataType?: DataType; _isArray?: boolean; constructor(arg: string | { name: string; dataType?: DataType; isArray?: boolean; }); get _type(): SerializationType; /** * Performs serialization */ _serialize(ctx: SerializeContext): string; protected __defaultSerialize(ctx: SerializeContext, o: { name: string; dataType?: DataType; isArray?: boolean; }): string; }