UNPKG

@loona/core

Version:

App State Management done with GraphQL (core package)

17 lines 1.22 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 function (target) { setStateMetadata(target, options); return target; }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RhdGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AbG9vbmEvY29yZS8iLCJzb3VyY2VzIjpbImRlY29yYXRvcnMvc3RhdGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBQyxnQkFBZ0IsRUFBQyxNQUFNLG1CQUFtQixDQUFDOzs7Ozs7QUFHbkQsTUFBTSxVQUFVLEtBQUssQ0FBSSxPQUF5QjtJQUNoRCxPQUFPLFVBQUMsTUFBVztRQUNqQixnQkFBZ0IsQ0FBQyxNQUFNLEVBQUUsT0FBTyxDQUFDLENBQUM7UUFFbEMsT0FBTyxNQUFNLENBQUM7SUFDaEIsQ0FBQyxDQUFDO0FBQ0osQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7c2V0U3RhdGVNZXRhZGF0YX0gZnJvbSAnLi4vbWV0YWRhdGEvc3RhdGUnO1xuaW1wb3J0IHtTdGF0ZU9wdGlvbnN9IGZyb20gJy4uL3R5cGVzL3N0YXRlJztcblxuZXhwb3J0IGZ1bmN0aW9uIFN0YXRlPFQ+KG9wdGlvbnM/OiBTdGF0ZU9wdGlvbnM8VD4pIHtcbiAgcmV0dXJuICh0YXJnZXQ6IGFueSkgPT4ge1xuICAgIHNldFN0YXRlTWV0YWRhdGEodGFyZ2V0LCBvcHRpb25zKTtcblxuICAgIHJldHVybiB0YXJnZXQ7XG4gIH07XG59XG4iXX0=