UNPKG

scheunemann-interfaces

Version:
17 lines 2.13 kB
import { NatiGoEntity } from '../../app/entities/natigo.entity'; export class MetadataEntity { // #region Properties (1) natigo = new NatiGoEntity(); // #endregion Properties (1) // #region Constructors (1) constructor(data) { if (data) { for (let key in data) { if (data.hasOwnProperty(key) && key in this) { this[key] = data[key]; } } } } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWV0YWRhdGEuZW50aXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2RldmljZS9lbnRpdGllcy9tZXRhZGF0YS5lbnRpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBR2hFLE1BQU0sT0FBTyxjQUFjO0lBQ3ZCLHlCQUF5QjtJQUVsQixNQUFNLEdBQWlCLElBQUksWUFBWSxFQUFFLENBQUM7SUFFakQsNEJBQTRCO0lBRTVCLDJCQUEyQjtJQUUzQixZQUFZLElBQThCO1FBQ3RDLElBQUksSUFBSSxFQUFFO1lBQ04sS0FBSyxJQUFJLEdBQUcsSUFBSSxJQUFJLEVBQUU7Z0JBQ2xCLElBQUksSUFBSSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFO29CQUN4QyxJQUFZLENBQUMsR0FBRyxDQUFDLEdBQUksSUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2lCQUMzQzthQUNKO1NBQ0o7SUFDTCxDQUFDO0NBR0oiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOYXRpR29FbnRpdHkgfSBmcm9tICcuLi8uLi9hcHAvZW50aXRpZXMvbmF0aWdvLmVudGl0eSc7XG5pbXBvcnQgeyBJRGV2aWNlTWV0YWRhdGEgfSBmcm9tICcuLi9pbnRlcmZhY2VzL2ktbWV0YWRhdGEnO1xuXG5leHBvcnQgY2xhc3MgTWV0YWRhdGFFbnRpdHkgaW1wbGVtZW50cyBJRGV2aWNlTWV0YWRhdGEge1xuICAgIC8vICNyZWdpb24gUHJvcGVydGllcyAoMSlcblxuICAgIHB1YmxpYyBuYXRpZ286IE5hdGlHb0VudGl0eSA9IG5ldyBOYXRpR29FbnRpdHkoKTtcblxuICAgIC8vICNlbmRyZWdpb24gUHJvcGVydGllcyAoMSlcblxuICAgIC8vICNyZWdpb24gQ29uc3RydWN0b3JzICgxKVxuXG4gICAgY29uc3RydWN0b3IoZGF0YT86IFBhcnRpYWw8TWV0YWRhdGFFbnRpdHk+KSB7XG4gICAgICAgIGlmIChkYXRhKSB7XG4gICAgICAgICAgICBmb3IgKGxldCBrZXkgaW4gZGF0YSkge1xuICAgICAgICAgICAgICAgIGlmIChkYXRhLmhhc093blByb3BlcnR5KGtleSkgJiYga2V5IGluIHRoaXMpIHtcbiAgICAgICAgICAgICAgICAgICAgKHRoaXMgYXMgYW55KVtrZXldID0gKGRhdGEgYXMgYW55KVtrZXldO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vICNlbmRyZWdpb24gQ29uc3RydWN0b3JzICgxKVxufVxuIl19