@sqb/builder
Version:
Extensible multi-dialect SQL query builder written with TypeScript
14 lines (13 loc) • 730 B
TypeScript
import { SerializerExtension } from './types.js';
export declare class SerializerRegistry {
protected static serializers: SerializerExtension[];
static get size(): number;
static register(...extension: SerializerExtension[]): void;
static forEach(callback: (value: SerializerExtension, index: number) => void, thisArg?: any): void;
static items(): IterableIterator<SerializerExtension>;
static unRegister(...extensions: SerializerExtension[]): void;
static getAll(dialect: string): SerializerExtension[];
static get(index: number): SerializerExtension | undefined;
static findDialect(dialect: string): SerializerExtension | undefined;
static has(extension: SerializerExtension): boolean;
}