UNPKG

postgrejs

Version:

Professional PostgreSQL client NodeJS

28 lines (27 loc) 732 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ArrayVarcharType = exports.VarcharType = void 0; const constants_js_1 = require("../constants.js"); exports.VarcharType = { name: 'varchar', oid: constants_js_1.DataTypeOIDs.varchar, jsType: 'string', parseBinary(v) { return v.toString('utf8'); }, encodeBinary(buf, v) { buf.writeString('' + v, 'utf8'); }, parseText(v) { return '' + v; }, isType(v) { return typeof v === 'string'; }, }; exports.ArrayVarcharType = { ...exports.VarcharType, name: '_varchar', oid: constants_js_1.DataTypeOIDs._varchar, elementsOID: constants_js_1.DataTypeOIDs.varchar, };