update.d.ts 925 B

1234567891011121314151617181920212223242526272829
  1. import { InternalSymbol } from '../helper/symbol';
  2. export declare enum UPDATE_COMMANDS_LITERAL {
  3. SET = "set",
  4. REMOVE = "remove",
  5. INC = "inc",
  6. MUL = "mul",
  7. PUSH = "push",
  8. PULL = "pull",
  9. PULL_ALL = "pullAll",
  10. POP = "pop",
  11. SHIFT = "shift",
  12. UNSHIFT = "unshift",
  13. ADD_TO_SET = "addToSet",
  14. BIT = "bit",
  15. RENAME = "rename",
  16. MAX = "max",
  17. MIN = "min"
  18. }
  19. export declare class UpdateCommand {
  20. fieldName: string | InternalSymbol;
  21. operator: UPDATE_COMMANDS_LITERAL;
  22. operands: any;
  23. _internalType: InternalSymbol;
  24. constructor(operator: UPDATE_COMMANDS_LITERAL, operands?: any, fieldName?: string | InternalSymbol);
  25. _setFieldName(fieldName: string): UpdateCommand;
  26. }
  27. export declare function isUpdateCommand(object: any): object is UpdateCommand;
  28. export declare function isKnownUpdateCommand(object: any): object is UpdateCommand;
  29. export default UpdateCommand;