2
0
mirror of https://github.com/frappe/books.git synced 2024-12-23 11:29:03 +00:00
books/backend/common.ts

44 lines
934 B
TypeScript
Raw Normal View History

2022-03-23 06:16:13 +00:00
import Document from '../frappe/model/document';
import Meta from '../frappe/model/meta';
import { Model } from '../src/types/model';
export function getModels(): Record<string, Model> {
// TODO: complete this function
return {};
}
export function getMeta(doctype: string): Meta {
// TODO: compete this function
return new Meta();
}
export function getNewDoc(data: Record<string, unknown>): Document {
// TODO: compete this function
return new Document();
}
export const sqliteTypeMap = {
AutoComplete: 'text',
Currency: 'text',
Int: 'integer',
Float: 'float',
Percent: 'float',
Check: 'integer',
Code: 'text',
Date: 'text',
Datetime: 'text',
Time: 'text',
Text: 'text',
Data: 'text',
Link: 'text',
DynamicLink: 'text',
Password: 'text',
Select: 'text',
File: 'text',
Attach: 'text',
AttachImage: 'text',
Color: 'text',
};
export const validTypes = Object.keys(sqliteTypeMap);