kintone-as-code
Version:
A CLI tool for managing kintone applications as code with type-safe TypeScript schemas
16 lines • 1.12 kB
JavaScript
/**
* Query builder module exports
* Provides a type-safe query builder for kintone
*/
// Expression builder exports
export { condition, and, or, not, toString, } from './expression.js';
// Field factory exports
export { createStringField, createNumberField, createDropdownField, createCheckboxField, createRadioButtonField, createDateField, createTimeField, createDateTimeField, createUserField, createOrgField, createGroupField, createTableSubField, } from './field.js';
// Date and user function exports
export { TODAY, NOW, FROM_TODAY, THIS_WEEK, THIS_MONTH, THIS_YEAR, LAST_WEEK, LAST_MONTH, LAST_YEAR, LOGINUSER, customDateFunction, customUserFunction, } from './functions.js';
// OO facade removed: use FP API only
// Functional Query Builder (FP API)
export { createQueryState, where as setWhere, orderBy as appendOrder, limit as withLimit, offset as withOffset, setValidationOptions, build, } from './builder-fp.js';
// Validator exports
export { validateExpression, validateExpressionDepth, validateQueryStringLength, ComplexityError, LengthError, } from './validator.js';
//# sourceMappingURL=index.js.map