UNPKG

fql-toolkit

Version:
21 lines 1.31 kB
import type { FQLLiteral, FQLConditionArray, FormData, ResolvedSpec } from './types.js'; export declare function escapeFQLLiteral(s: string): string; export default class FQLQueryBuilder { static buildCreateFormQuery({ name, specs }: FormData): string; static buildShowFormsQuery(forms: string[]): string; static buildRemoveFormsQuery(forms: string[]): string; static buildCreateNewQuery(formName: string, values: FQLLiteral[]): string; static buildGetCaseQuery(formName: string, fields?: string[], condition?: FQLConditionArray | null): string; static buildRemoveCaseQuery(formName: string, condition?: FQLConditionArray | null): string; static buildModifyCaseQuery(formName: string, values: FQLLiteral[], condition?: FQLConditionArray | null): string; static buildDefineRuleQuery(ruleName: string, formName: string, fields: string[], during: string[], condition: FQLConditionArray | null, action: string, dict: Array<{ key: string; value: FQLLiteral; }>): string; static buildDefineConceptQuery(conceptName: string, entityName: string, condition: FQLConditionArray): string; static buildModifyFormQuery(formName: string, { add, remove }: { add?: ResolvedSpec[]; remove?: string[]; }): string; } //# sourceMappingURL=builders.d.ts.map