Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 | 16x 16x 554x 549x 311x | import type {OpType} from '../opcodes'; import {AbstractOp} from './AbstractOp'; export abstract class AbstractPredicateOp<O extends OpType = OpType> extends AbstractOp<O> { public apply(doc: unknown) { const test = this.test(doc); if (!test) throw new Error('TEST'); return {doc}; } abstract test(doc: unknown): boolean; } |