UNPKG

ngx-testing-tools

Version:
8 lines 1.81 kB
import { getNgModuleAnnotation } from '../annotations/ng-module-annotation'; import { throwCtorError } from '../errors/throw-ctor-error'; export function assertModuleCtor(ModuleCtor) { const annotation = getNgModuleAnnotation(ModuleCtor); if (!annotation) throwCtorError({ name: ModuleCtor.name ?? ModuleCtor, type: 'Module', testBedName: 'ModuleTestBed' }); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXJ0LW1vZHVsZS1jdG9yLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LXRlc3RpbmctdG9vbHMvc3JjL2xpYi9jb21tb24vYXNzZXJ0aW9ucy9hc3NlcnQtbW9kdWxlLWN0b3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0scUNBQXFDLENBQUM7QUFDNUUsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBRzVELE1BQU0sVUFBVSxnQkFBZ0IsQ0FBQyxVQUF5QjtJQUN4RCxNQUFNLFVBQVUsR0FBdUIscUJBQXFCLENBQUMsVUFBVSxDQUFDLENBQUM7SUFDekUsSUFBSSxDQUFDLFVBQVU7UUFDYixjQUFjLENBQUMsRUFBRSxJQUFJLEVBQUUsVUFBVSxDQUFDLElBQUksSUFBSSxVQUFVLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxXQUFXLEVBQUUsZUFBZSxFQUFFLENBQUMsQ0FBQztBQUMxRyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUsIFR5cGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IGdldE5nTW9kdWxlQW5ub3RhdGlvbiB9IGZyb20gJy4uL2Fubm90YXRpb25zL25nLW1vZHVsZS1hbm5vdGF0aW9uJztcbmltcG9ydCB7IHRocm93Q3RvckVycm9yIH0gZnJvbSAnLi4vZXJyb3JzL3Rocm93LWN0b3ItZXJyb3InO1xuaW1wb3J0IHsgTnVsbGFibGUgfSBmcm9tICcuLi9zaGFyZWQubW9kZWxzJztcblxuZXhwb3J0IGZ1bmN0aW9uIGFzc2VydE1vZHVsZUN0b3IoTW9kdWxlQ3RvcjogVHlwZTx1bmtub3duPik6IHZvaWQge1xuICBjb25zdCBhbm5vdGF0aW9uOiBOdWxsYWJsZTxOZ01vZHVsZT4gPSBnZXROZ01vZHVsZUFubm90YXRpb24oTW9kdWxlQ3Rvcik7XG4gIGlmICghYW5ub3RhdGlvbilcbiAgICB0aHJvd0N0b3JFcnJvcih7IG5hbWU6IE1vZHVsZUN0b3IubmFtZSA/PyBNb2R1bGVDdG9yLCB0eXBlOiAnTW9kdWxlJywgdGVzdEJlZE5hbWU6ICdNb2R1bGVUZXN0QmVkJyB9KTtcbn1cbiJdfQ==