2
0
mirror of https://github.com/frappe/books.git synced 2024-09-19 11:09:01 +00:00
books/backend/common.ts

35 lines
754 B
TypeScript
Raw Normal View History

2022-03-25 10:12:39 +00:00
import { KnexColumnType } from './database/types';
export const sqliteTypeMap: Record<string, KnexColumnType> = {
2022-03-23 06:16:13 +00:00
AutoComplete: 'text',
Currency: 'text',
Int: 'integer',
Float: 'float',
Percent: 'float',
2022-03-25 10:12:39 +00:00
Check: 'boolean',
2022-03-23 06:16:13 +00:00
Code: 'text',
2022-03-25 10:12:39 +00:00
Date: 'date',
Datetime: 'datetime',
Time: 'time',
2022-03-23 06:16:13 +00:00
Text: 'text',
Data: 'text',
Link: 'text',
DynamicLink: 'text',
Password: 'text',
Select: 'text',
2022-03-25 10:12:39 +00:00
File: 'binary',
2022-03-23 06:16:13 +00:00
Attach: 'text',
AttachImage: 'text',
Color: 'text',
};
export const validTypes = Object.keys(sqliteTypeMap);
export function getDefaultMetaFieldValueMap() {
return {
createdBy: '__SYSTEM__',
modifiedBy: '__SYSTEM__',
created: new Date().toISOString(),
modified: new Date().toISOString(),
};
}