UNPKG

approvals

Version:

Approval Tests Library - Capturing Human Intelligence

28 lines (27 loc) 662 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ThreadedWrapper = exports.SingleWrapper = exports.Wrapper = void 0; class Wrapper { } exports.Wrapper = Wrapper; class SingleWrapper extends Wrapper { constructor(instance) { super(); this.instance = instance; } get() { return this.instance; } } exports.SingleWrapper = SingleWrapper; class ThreadedWrapper extends Wrapper { constructor(generator) { super(); this.generator = generator; this.local = generator(); } get() { return this.local; } } exports.ThreadedWrapper = ThreadedWrapper;