UNPKG

@pebula/metap

Version:
43 lines 2.8 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * Mappings between properties of a plain object to a class * \@internal * @record */ export function PoClassPropertyMap() { } if (false) { /** @type {?} */ PoClassPropertyMap.prototype.cls; /** @type {?} */ PoClassPropertyMap.prototype.obj; /** @type {?|undefined} */ PoClassPropertyMap.prototype.exclude; /** @type {?|undefined} */ PoClassPropertyMap.prototype.prop; } /** * @record */ export function SerializerContext() { } if (false) { /** @type {?} */ SerializerContext.prototype.target; /** * @param {?} keys * @param {?} cb * @return {?} */ SerializerContext.prototype.forEach = function (keys, cb) { }; /** * A forEach loop on all instructions including excluded instructions and properties not in "keys" but in metadata. * It is recommended to use "forEach" unless the mapper implementation has different transformation strategies. * @param {?} keys * @param {?} cb * @return {?} */ SerializerContext.prototype.forEachRaw = function (keys, cb) { }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udGV4dC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BwZWJ1bGEvbWV0YXAvaW50ZXJuYWwvIiwic291cmNlcyI6WyJsaWIvc2VyaWFsaXphdGlvbi9jb250ZXh0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQU9BLHdDQUtDOzs7SUFKQyxpQ0FBb0I7O0lBQ3BCLGlDQUFZOztJQUNaLHFDQUEwQjs7SUFDMUIsa0NBQW9COzs7OztBQUd0Qix1Q0FZQzs7O0lBWEMsbUNBQVk7Ozs7OztJQUVaLDhEQUFzRTs7Ozs7Ozs7SUFRdEUsaUVBQXlFIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUHJvcE1ldGFkYXRhIH0gZnJvbSAnLi4vbWV0YWRhdGEvcHJvcCc7XG5pbXBvcnQgeyBFeGNsdWRlTWV0YWRhdGEgfSBmcm9tICcuLi9tZXRhZGF0YS9leGNsdWRlJztcblxuLyoqXG4gKiBNYXBwaW5ncyBiZXR3ZWVuIHByb3BlcnRpZXMgb2YgYSBwbGFpbiBvYmplY3QgdG8gYSBjbGFzc1xuICogQGludGVybmFsXG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgUG9DbGFzc1Byb3BlcnR5TWFwIHtcbiAgY2xzOiBUZG1Qcm9wZXJ0eUtleTtcbiAgb2JqOiBzdHJpbmc7XG4gIGV4Y2x1ZGU/OiBFeGNsdWRlTWV0YWRhdGE7XG4gIHByb3A/OiBQcm9wTWV0YWRhdGE7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgU2VyaWFsaXplckNvbnRleHQge1xuICB0YXJnZXQ6IGFueTtcblxuICBmb3JFYWNoKGtleXM6IHN0cmluZ1tdLCBjYjogKHBNYXA6IFBvQ2xhc3NQcm9wZXJ0eU1hcCkgPT4gdm9pZCk6IHZvaWQ7XG5cbiAgLyoqXG4gICAqIEEgZm9yRWFjaCBsb29wIG9uIGFsbCBpbnN0cnVjdGlvbnMgaW5jbHVkaW5nIGV4Y2x1ZGVkIGluc3RydWN0aW9ucyBhbmQgcHJvcGVydGllcyBub3QgaW4gXCJrZXlzXCIgYnV0IGluIG1ldGFkYXRhLlxuICAgKiBJdCBpcyByZWNvbW1lbmRlZCB0byB1c2UgXCJmb3JFYWNoXCIgdW5sZXNzIHRoZSBtYXBwZXIgaW1wbGVtZW50YXRpb24gaGFzIGRpZmZlcmVudCB0cmFuc2Zvcm1hdGlvbiBzdHJhdGVnaWVzLlxuICAgKiBAcGFyYW0ga2V5c1xuICAgKiBAcGFyYW0gY2JcbiAgICovXG4gIGZvckVhY2hSYXcoa2V5czogc3RyaW5nW10sIGNiOiAocE1hcDogUG9DbGFzc1Byb3BlcnR5TWFwKSA9PiB2b2lkKTogdm9pZDtcbn1cbiJdfQ==