UNPKG

@sqb/builder

Version:

Extensible multi-dialect SQL query builder written with TypeScript

21 lines (20 loc) 602 B
import { SerializationType } from '../enums.js'; import { Serializable } from '../serializable.js'; import { SerializeContext } from '../serialize-context.js'; export declare class CountStatement extends Serializable { _alias?: string; get _type(): SerializationType; /** * Sets alias to case expression. */ as(alias: string): this; /** * Performs serialization * * @param {Object} ctx * @return {string} * @override */ _serialize(ctx: SerializeContext): string; protected __defaultSerialize(ctx: SerializeContext, o: any): string; }