UNPKG

ngx-testing-tools

Version:
8 lines 1.73 kB
import { getPipeAnnotation } from '../annotations/pipe-annotation'; import { throwCtorError } from '../errors/throw-ctor-error'; export function assertPipeCtor(PipeCtor) { const annotation = getPipeAnnotation(PipeCtor); if (!annotation) throwCtorError({ name: PipeCtor.name ?? PipeCtor, type: 'Pipe', testBedName: 'PipeTestBed' }); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXJ0LXBpcGUtY3Rvci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC10ZXN0aW5nLXRvb2xzL3NyYy9saWIvY29tbW9uL2Fzc2VydGlvbnMvYXNzZXJ0LXBpcGUtY3Rvci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUNuRSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sNEJBQTRCLENBQUM7QUFHNUQsTUFBTSxVQUFVLGNBQWMsQ0FBQyxRQUF1QjtJQUNwRCxNQUFNLFVBQVUsR0FBbUIsaUJBQWlCLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDL0QsSUFBSSxDQUFDLFVBQVU7UUFDYixjQUFjLENBQUMsRUFBRSxJQUFJLEVBQUUsUUFBUSxDQUFDLElBQUksSUFBSSxRQUFRLEVBQUUsSUFBSSxFQUFFLE1BQU0sRUFBRSxXQUFXLEVBQUUsYUFBYSxFQUFFLENBQUMsQ0FBQztBQUNsRyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGlwZSwgVHlwZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgZ2V0UGlwZUFubm90YXRpb24gfSBmcm9tICcuLi9hbm5vdGF0aW9ucy9waXBlLWFubm90YXRpb24nO1xuaW1wb3J0IHsgdGhyb3dDdG9yRXJyb3IgfSBmcm9tICcuLi9lcnJvcnMvdGhyb3ctY3Rvci1lcnJvcic7XG5pbXBvcnQgeyBOdWxsYWJsZSB9IGZyb20gJy4uL3NoYXJlZC5tb2RlbHMnO1xuXG5leHBvcnQgZnVuY3Rpb24gYXNzZXJ0UGlwZUN0b3IoUGlwZUN0b3I6IFR5cGU8dW5rbm93bj4pOiB2b2lkIHtcbiAgY29uc3QgYW5ub3RhdGlvbjogTnVsbGFibGU8UGlwZT4gPSBnZXRQaXBlQW5ub3RhdGlvbihQaXBlQ3Rvcik7XG4gIGlmICghYW5ub3RhdGlvbilcbiAgICB0aHJvd0N0b3JFcnJvcih7IG5hbWU6IFBpcGVDdG9yLm5hbWUgPz8gUGlwZUN0b3IsIHR5cGU6ICdQaXBlJywgdGVzdEJlZE5hbWU6ICdQaXBlVGVzdEJlZCcgfSk7XG59XG4iXX0=