common.d.ts 687 B

1234567891011
  1. import { LogicCommand } from '../commands/logic';
  2. export declare type IQueryCondition = Record<string, any> | LogicCommand;
  3. export declare type AnyObject = {
  4. [x: string]: any;
  5. };
  6. export declare function flattenQueryObject(query: Record<string, any>): Record<string, any>;
  7. export declare function flattenObject(object: AnyObject): AnyObject;
  8. export declare function mergeConditionAfterEncode(query: Record<string, any>, condition: Record<string, any>, key: string): void;
  9. export declare function isConversionRequired(val: any): boolean;
  10. export declare function encodeInternalDataType(val: any): IQueryCondition;
  11. export declare function decodeInternalDataType(object: AnyObject): any;