UNPKG

kintone-as-code

Version:

A CLI tool for managing kintone applications as code with type-safe TypeScript schemas

26 lines 1.21 kB
export interface KintoneFunction { readonly _tag: 'function'; readonly name: string; readonly args?: readonly any[]; } export interface DateFunction extends KintoneFunction { readonly _type: 'date'; } export interface UserFunction extends KintoneFunction { readonly _type: 'user'; } export type DateUnit = 'DAYS' | 'WEEKS' | 'MONTHS' | 'YEARS'; export declare const TODAY: () => DateFunction; export declare const NOW: () => DateFunction; export declare const FROM_TODAY: (days: number, unit: DateUnit) => DateFunction; export declare const THIS_WEEK: () => DateFunction; export declare const THIS_MONTH: () => DateFunction; export declare const THIS_YEAR: () => DateFunction; export declare const LAST_WEEK: () => DateFunction; export declare const LAST_MONTH: () => DateFunction; export declare const LAST_YEAR: () => DateFunction; export declare const LOGINUSER: () => UserFunction; export declare const customDateFunction: (name: string, ...args: readonly any[]) => DateFunction; export declare const customUserFunction: (name: string, ...args: readonly any[]) => UserFunction; export declare const formatFunction: (func: KintoneFunction) => string; //# sourceMappingURL=functions.d.ts.map