@sqb/builder
Version:
Extensible multi-dialect SQL query builder written with TypeScript
24 lines (23 loc) • 703 B
TypeScript
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;
}