UNPKG

pg-mem

Version:

A memory version of postgres

18 lines 764 B
import { Evaluator } from '../evaluator'; import { TypeBase } from './datatype-base'; import { DataType, IEquivalentType, nil } from '../interfaces'; import { _IType } from '../interfaces-private'; export declare class EquivalentType extends TypeBase<string> { private def; private equiv; constructor(def: IEquivalentType); get primary(): DataType; get primaryName(): string; get name(): string; doCanCast(to: _IType): boolean; doCast(value: Evaluator<string>, to: _IType<string>): Evaluator<any> | nil; prefer(type: _IType<any>): _IType | nil; doCanBuildFrom(from: _IType): boolean | nil; doBuildFrom(value: Evaluator<string>, from: _IType<string>): Evaluator<string> | nil; } //# sourceMappingURL=t-equivalent.d.ts.map