UNPKG

ngx-airbrush

Version:

Angular client for jsonapi/Graphiti backends

21 lines 1.68 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { ModelMetadata } from './symboles'; import { TypesStore } from '../types-store'; /** * @param {?} options * @return {?} */ export function Model(options) { return (/** * @param {?} target * @return {?} */ function (target) { Reflect.defineMetadata(ModelMetadata, options, target); TypesStore.add(options.type, target); }); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kZWwuZGVjb3JhdG9yLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWFpcmJydXNoLyIsInNvdXJjZXMiOlsibGliL2RlY29yYXRvcnMvbW9kZWwuZGVjb3JhdG9yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFDQSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sWUFBWSxDQUFDO0FBQzNDLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQzs7Ozs7QUFHNUMsTUFBTSxVQUFVLEtBQUssQ0FBQyxPQUE4QjtJQUNsRDs7OztJQUFPLFVBQUMsTUFBVztRQUNqQixPQUFPLENBQUMsY0FBYyxDQUFDLGFBQWEsRUFBRSxPQUFPLEVBQUUsTUFBTSxDQUFDLENBQUM7UUFDdkQsVUFBVSxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFFLE1BQU0sQ0FBQyxDQUFDO0lBQ3ZDLENBQUMsRUFBQztBQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNb2RlbERlY29yYXRvck9wdGlvbnMgfSBmcm9tICcuL29wdGlvbi5pbnRlcmZhY2VzJztcbmltcG9ydCB7IE1vZGVsTWV0YWRhdGEgfSBmcm9tICcuL3N5bWJvbGVzJztcbmltcG9ydCB7IFR5cGVzU3RvcmUgfSBmcm9tICcuLi90eXBlcy1zdG9yZSc7XG5cblxuZXhwb3J0IGZ1bmN0aW9uIE1vZGVsKG9wdGlvbnM6IE1vZGVsRGVjb3JhdG9yT3B0aW9ucykge1xuICByZXR1cm4gKHRhcmdldDogYW55KSA9PiB7XG4gICAgUmVmbGVjdC5kZWZpbmVNZXRhZGF0YShNb2RlbE1ldGFkYXRhLCBvcHRpb25zLCB0YXJnZXQpO1xuICAgIFR5cGVzU3RvcmUuYWRkKG9wdGlvbnMudHlwZSwgdGFyZ2V0KTtcbiAgfTtcbn1cbiJdfQ==