import { pair } from "./base.pair"; import { enumeration } from "./base.enumeration"; export declare namespace dbDataTypeEnum { enum Id { SMALLINT = "smallint", INTEGER = "integer", INT = "integer", BIGINT = "bigint", DECIMAL = "decimal", NUMERIC = "numeric", REAL = "real", DOUBLE = "double", SMALL_SERIAL = "smallserial", SERIAL = "serial", BIG_SERIAL = "bigserial", MONEY = "money", INT4_RANGE = "int4range", INT8_RANGE = "int8range", REAL_RANGE = "numrange", VARCHAR = "varchar", CHARACTER_VARYING = "character varying", CHAR = "char", CHARACTER = "character", BIT = "bit", BIT_VARYING = "bit varying", TEXT = "text", BYTEA = "bytea", CIDR = "cidr", INET = "inet", IP_ADDRESS = "inet", MACADDR = "macaddr", MAC_ADDRESS = "macaddr", UUID = "uuid", JSON = "json", JSONB = "jsonb", BOOLEAN = "boolean", TIMESTAMP = "timestamp", TIMESTAMP_WITHOUT_TIME_ZONE = "timestamp without time zone", TIMESTAMP_WITH_TIME_ZONE = "timestamp with time zone", DATE = "date", TIME = "time", TIME_WITHOUT_TIME_ZONE = "time", TIME_WITH_TIME_ZONE = "time with time zone", TS_RANGE = "tsrange", TIMESTAMP_RANGE = "tsrange", TS_TZ_RANGE = "tstzrange", TIMESTAMP_WITH_TIME_ZONE_RANGE = "tstzrange", DATE_RANGE = "daterange", POINT = "point", LINE = "line", LSEG = "lseg", LINE_SEGMENT = "lseg", BOX = "box", PATH = "path", POLYGON = "polygon", CIRCLE = "circle", TSVECTOR = "tsvector", TS_VECTOR = "tsvector", TSQUERY = "tsquery", TS_QUERY = "tsquery" } type Type = typeof Id; const Table: Record; const Title: {}; interface Service extends enumeration.Service { } interface Pair extends pair.Core { } type IdOrPair = Id | Pair; }