UNPKG

@loona/core

Version:

App State Management done with GraphQL (core package)

16 lines 1.83 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc */ import { setMutationMetadata } from '../metadata/mutation'; import { getMutation } from '../mutation'; /** * @param {?} mutation * @return {?} */ export function Mutation(mutation) { return function (target, name, _descriptor) { setMutationMetadata(target, name, getMutation(mutation) || ((/** @type {?} */ (mutation)))); }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibXV0YXRpb24uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AbG9vbmEvY29yZS8iLCJzb3VyY2VzIjpbImRlY29yYXRvcnMvbXV0YXRpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUVBLE9BQU8sRUFBQyxtQkFBbUIsRUFBQyxNQUFNLHNCQUFzQixDQUFDO0FBQ3pELE9BQU8sRUFBQyxXQUFXLEVBQUMsTUFBTSxhQUFhLENBQUM7Ozs7O0FBR3hDLE1BQU0sVUFBVSxRQUFRLENBQUMsUUFBZ0Q7SUFDdkUsT0FBTyxVQUNMLE1BQVcsRUFDWCxJQUFZLEVBQ1osV0FBb0Q7UUFFcEQsbUJBQW1CLENBQ2pCLE1BQU0sRUFDTixJQUFJLEVBQ0osV0FBVyxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsbUJBQUEsUUFBUSxFQUFVLENBQUMsQ0FDOUMsQ0FBQztJQUNKLENBQUMsQ0FBQztBQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0RvY3VtZW50Tm9kZX0gZnJvbSAnZ3JhcGhxbCc7XG5cbmltcG9ydCB7c2V0TXV0YXRpb25NZXRhZGF0YX0gZnJvbSAnLi4vbWV0YWRhdGEvbXV0YXRpb24nO1xuaW1wb3J0IHtnZXRNdXRhdGlvbn0gZnJvbSAnLi4vbXV0YXRpb24nO1xuaW1wb3J0IHtNdXRhdGlvbk1ldGhvZCwgTXV0YXRpb25PYmplY3R9IGZyb20gJy4uL3R5cGVzL211dGF0aW9uJztcblxuZXhwb3J0IGZ1bmN0aW9uIE11dGF0aW9uKG11dGF0aW9uOiBNdXRhdGlvbk9iamVjdCB8IERvY3VtZW50Tm9kZSB8IHN0cmluZykge1xuICByZXR1cm4gZnVuY3Rpb24oXG4gICAgdGFyZ2V0OiBhbnksXG4gICAgbmFtZTogc3RyaW5nLFxuICAgIF9kZXNjcmlwdG9yOiBUeXBlZFByb3BlcnR5RGVzY3JpcHRvcjxNdXRhdGlvbk1ldGhvZD4sXG4gICkge1xuICAgIHNldE11dGF0aW9uTWV0YWRhdGEoXG4gICAgICB0YXJnZXQsXG4gICAgICBuYW1lLFxuICAgICAgZ2V0TXV0YXRpb24obXV0YXRpb24pIHx8IChtdXRhdGlvbiBhcyBzdHJpbmcpLFxuICAgICk7XG4gIH07XG59XG4iXX0=