UNPKG

@grandlinex/bundle-sqlight

Version:

> SQLight support GrandlineX using better-sqlite3

29 lines (28 loc) 700 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = resolveDBType; function resolveDBType(dType) { switch (dType) { case 'int': return 'INTEGER'; case 'long': return 'BIGINT'; case 'double': case 'float': return 'REAL'; case 'blob': return 'BLOB'; case 'string': case 'uuid': case 'text': return 'TEXT'; case 'boolean': return 'INTEGER'; case 'date': return 'TIMESTAMP'; case 'json': return 'TEXT'; default: throw Error('TypeNotSupported'); } }