UNPKG

postgrejs

Version:

Professional PostgreSQL client NodeJS

32 lines (31 loc) 833 B
import type { DecodeBinaryFunction, EncodeAsNullFunction, EncodeBinaryFunction, EncodeCalculateDimFunction, EncodeTextFunction, OID, ParseTextFunction } from '../types.js'; export interface DataType { oid: OID; name: string; elementsOID?: OID; isArray?: boolean; jsType: string; arraySeparator?: string; isType: (v: any) => boolean; parseBinary: DecodeBinaryFunction; parseText: ParseTextFunction; encodeAsNull?: EncodeAsNullFunction; encodeBinary?: EncodeBinaryFunction; encodeText?: EncodeTextFunction; encodeCalculateDim?: EncodeCalculateDimFunction; } export interface Point { x: number; y: number; } export interface Circle { x: number; y: number; r: number; } export interface Rectangle { x1: number; y1: number; x2: number; y2: number; }