UNPKG

@loona/core

Version:

App State Management done with GraphQL (core package)

15 lines 1.58 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc */ import { setEffectMetadata } from '../metadata/effect'; /** * @param {?} effects * @return {?} */ export function Effect(effects) { return function (target, name, _descriptor) { setEffectMetadata(target, name, Array.isArray(effects) ? effects : [effects]); }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWZmZWN0LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGxvb25hL2NvcmUvIiwic291cmNlcyI6WyJkZWNvcmF0b3JzL2VmZmVjdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQ0EsT0FBTyxFQUFDLGlCQUFpQixFQUFDLE1BQU0sb0JBQW9CLENBQUM7Ozs7O0FBRXJELE1BQU0sVUFBVSxNQUFNLENBQUMsT0FBZ0M7SUFDckQsT0FBTyxVQUNMLE1BQVcsRUFDWCxJQUFZLEVBQ1osV0FBa0Q7UUFFbEQsaUJBQWlCLENBQ2YsTUFBTSxFQUNOLElBQUksRUFDSixLQUFLLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQzdDLENBQUM7SUFDSixDQUFDLENBQUM7QUFDSixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtFZmZlY3REZWYsIEVmZmVjdE1ldGhvZH0gZnJvbSAnLi4vdHlwZXMvZWZmZWN0JztcbmltcG9ydCB7c2V0RWZmZWN0TWV0YWRhdGF9IGZyb20gJy4uL21ldGFkYXRhL2VmZmVjdCc7XG5cbmV4cG9ydCBmdW5jdGlvbiBFZmZlY3QoZWZmZWN0czogRWZmZWN0RGVmIHwgRWZmZWN0RGVmW10pIHtcbiAgcmV0dXJuIGZ1bmN0aW9uKFxuICAgIHRhcmdldDogYW55LFxuICAgIG5hbWU6IHN0cmluZyxcbiAgICBfZGVzY3JpcHRvcjogVHlwZWRQcm9wZXJ0eURlc2NyaXB0b3I8RWZmZWN0TWV0aG9kPixcbiAgKSB7XG4gICAgc2V0RWZmZWN0TWV0YWRhdGEoXG4gICAgICB0YXJnZXQsXG4gICAgICBuYW1lLFxuICAgICAgQXJyYXkuaXNBcnJheShlZmZlY3RzKSA/IGVmZmVjdHMgOiBbZWZmZWN0c10sXG4gICAgKTtcbiAgfTtcbn1cbiJdfQ==