UNPKG

@loona/core

Version:

App State Management done with GraphQL (core package)

17 lines 1.23 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc */ import { setStateMetadata } from '../metadata/state'; /** * @template T * @param {?=} options * @return {?} */ export function State(options) { return (target) => { setStateMetadata(target, options); return target; }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RhdGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AbG9vbmEvY29yZS8iLCJzb3VyY2VzIjpbImRlY29yYXRvcnMvc3RhdGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBQyxnQkFBZ0IsRUFBQyxNQUFNLG1CQUFtQixDQUFDOzs7Ozs7QUFHbkQsTUFBTSxVQUFVLEtBQUssQ0FBSSxPQUF5QjtJQUNoRCxPQUFPLENBQUMsTUFBVyxFQUFFLEVBQUU7UUFDckIsZ0JBQWdCLENBQUMsTUFBTSxFQUFFLE9BQU8sQ0FBQyxDQUFDO1FBRWxDLE9BQU8sTUFBTSxDQUFDO0lBQ2hCLENBQUMsQ0FBQztBQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge3NldFN0YXRlTWV0YWRhdGF9IGZyb20gJy4uL21ldGFkYXRhL3N0YXRlJztcbmltcG9ydCB7U3RhdGVPcHRpb25zfSBmcm9tICcuLi90eXBlcy9zdGF0ZSc7XG5cbmV4cG9ydCBmdW5jdGlvbiBTdGF0ZTxUPihvcHRpb25zPzogU3RhdGVPcHRpb25zPFQ+KSB7XG4gIHJldHVybiAodGFyZ2V0OiBhbnkpID0+IHtcbiAgICBzZXRTdGF0ZU1ldGFkYXRhKHRhcmdldCwgb3B0aW9ucyk7XG5cbiAgICByZXR1cm4gdGFyZ2V0O1xuICB9O1xufVxuIl19