@loona/core
Version:
App State Management done with GraphQL (core package)
19 lines • 1.54 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc
*/
import { ensureMetadata } from './metadata';
/**
* @param {?} target
* @param {?=} options
* @return {?}
*/
export function setStateMetadata(target, options) {
/** @type {?} */
const meta = ensureMetadata(target);
if (typeof options !== 'undefined') {
meta.defaults = options.defaults;
meta.typeDefs = options.typeDefs;
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RhdGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AbG9vbmEvY29yZS8iLCJzb3VyY2VzIjpbIm1ldGFkYXRhL3N0YXRlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUMsY0FBYyxFQUFDLE1BQU0sWUFBWSxDQUFDOzs7Ozs7QUFHMUMsTUFBTSxVQUFVLGdCQUFnQixDQUFDLE1BQVcsRUFBRSxPQUEyQjs7VUFDakUsSUFBSSxHQUFHLGNBQWMsQ0FBQyxNQUFNLENBQUM7SUFFbkMsSUFBSSxPQUFPLE9BQU8sS0FBSyxXQUFXLEVBQUU7UUFDbEMsSUFBSSxDQUFDLFFBQVEsR0FBRyxPQUFPLENBQUMsUUFBUSxDQUFDO1FBQ2pDLElBQUksQ0FBQyxRQUFRLEdBQUcsT0FBTyxDQUFDLFFBQVEsQ0FBQztLQUNsQztBQUNILENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge2Vuc3VyZU1ldGFkYXRhfSBmcm9tICcuL21ldGFkYXRhJztcbmltcG9ydCB7U3RhdGVPcHRpb25zfSBmcm9tICcuLi90eXBlcy9zdGF0ZSc7XG5cbmV4cG9ydCBmdW5jdGlvbiBzZXRTdGF0ZU1ldGFkYXRhKHRhcmdldDogYW55LCBvcHRpb25zPzogU3RhdGVPcHRpb25zPGFueT4pIHtcbiAgY29uc3QgbWV0YSA9IGVuc3VyZU1ldGFkYXRhKHRhcmdldCk7XG5cbiAgaWYgKHR5cGVvZiBvcHRpb25zICE9PSAndW5kZWZpbmVkJykge1xuICAgIG1ldGEuZGVmYXVsdHMgPSBvcHRpb25zLmRlZmF1bHRzO1xuICAgIG1ldGEudHlwZURlZnMgPSBvcHRpb25zLnR5cGVEZWZzO1xuICB9XG59XG4iXX0=