stackpress
Version:
Incept is a content management framework.
130 lines (129 loc) • 2.94 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.helper = exports.sqlite = exports.pgsql = exports.mysql = exports.literal = exports.method = exports.format = exports.model = exports.type = void 0;
exports.type = {
String: 'string',
Text: 'string',
Number: 'number',
Integer: 'number',
Float: 'number',
Boolean: 'boolean',
Date: 'string',
Time: 'string',
Datetime: 'string',
Json: 'string',
Object: 'string',
Hash: 'string'
};
exports.model = {
String: 'string',
Text: 'string',
Number: 'number',
Integer: 'number',
Float: 'number',
Boolean: 'boolean',
Date: 'string',
Time: 'string',
Datetime: 'string',
Json: 'Record<string, string|number|boolean|null>',
Object: 'Record<string, string|number|boolean|null>',
Hash: 'Record<string, string|number|boolean|null>'
};
exports.format = {
String: 'string',
Text: 'string',
Number: 'number',
Integer: 'number',
Float: 'number',
Boolean: 'boolean',
Date: 'string|number|Date',
Time: 'string|number|Date',
Datetime: 'string|number|Date',
Json: 'Record<string, any>',
Object: 'Record<string, any>',
Hash: 'Record<string, any>'
};
exports.method = {
String: 'string',
Text: 'string',
Number: 'number',
Integer: 'integer',
Float: 'float',
Boolean: 'boolean',
Date: 'date',
Datetime: 'date',
Time: 'date',
Json: 'object',
Object: 'object',
Hash: 'object'
};
exports.literal = {
String: 'string',
Text: 'string',
Number: 'number',
Integer: 'integer',
Float: 'float',
Boolean: 'boolean',
Date: 'date',
Time: 'time',
Datetime: 'datetime',
Json: 'json',
Object: 'json',
Hash: 'json'
};
exports.mysql = {
String: 'string',
Text: 'text',
Number: 'number',
Integer: 'number',
Float: 'number',
Boolean: 'boolean',
Date: 'date',
Datetime: 'datetime',
Time: 'time',
Json: 'json',
Object: 'json',
Hash: 'json'
};
exports.pgsql = {
String: 'string',
Text: 'text',
Number: 'number',
Integer: 'number',
Float: 'number',
Boolean: 'boolean',
Date: 'date',
Datetime: 'timestamp',
Time: 'time',
Json: 'jsonb',
Object: 'jsonb',
Hash: 'jsonb'
};
exports.sqlite = {
String: 'string',
Text: 'string',
Number: 'number',
Integer: 'number',
Float: 'real',
Boolean: 'number',
Date: 'string',
Datetime: 'string',
Time: 'string',
Json: 'string',
Object: 'string',
Hash: 'string'
};
exports.helper = {
String: 'toSqlString',
Text: 'toSqlString',
Number: 'toSqlFloat',
Integer: 'toSqlInteger',
Float: 'toSqlFloat',
Boolean: 'toSqlBoolean',
Date: 'toSqlDate',
Time: 'toSqlDate',
Datetime: 'toSqlDate',
Json: 'toSqlString',
Object: 'toSqlString',
Hash: 'toSqlString'
};