1234567891011121314151617181920212223242526272829 |
- import { InternalSymbol } from '../helper/symbol';
- export declare enum UPDATE_COMMANDS_LITERAL {
- SET = "set",
- REMOVE = "remove",
- INC = "inc",
- MUL = "mul",
- PUSH = "push",
- PULL = "pull",
- PULL_ALL = "pullAll",
- POP = "pop",
- SHIFT = "shift",
- UNSHIFT = "unshift",
- ADD_TO_SET = "addToSet",
- BIT = "bit",
- RENAME = "rename",
- MAX = "max",
- MIN = "min"
- }
- export declare class UpdateCommand {
- fieldName: string | InternalSymbol;
- operator: UPDATE_COMMANDS_LITERAL;
- operands: any;
- _internalType: InternalSymbol;
- constructor(operator: UPDATE_COMMANDS_LITERAL, operands?: any, fieldName?: string | InternalSymbol);
- _setFieldName(fieldName: string): UpdateCommand;
- }
- export declare function isUpdateCommand(object: any): object is UpdateCommand;
- export declare function isKnownUpdateCommand(object: any): object is UpdateCommand;
- export default UpdateCommand;
|