ts-data-forge
Version:
[](https://www.npmjs.com/package/ts-data-forge) [](https://www.npmjs.com/package/ts-data-forge) [, TernaryResult.ok(1));
*
* const warnPair = TernaryResult.zip(
* TernaryResult.warn('left', 'warn'),
* TernaryResult.ok(1),
* );
*
* const errPair = TernaryResult.zip(
* TernaryResult.ok('left'),
* TernaryResult.err('err'),
* );
*
* assert.deepStrictEqual(okPair, TernaryResult.ok(['left', 1] as const));
*
* assert.deepStrictEqual(
* warnPair,
* TernaryResult.warn(['left', 1] as const, 'warn'),
* );
*
* assert.deepStrictEqual(errPair, TernaryResult.err('err'));
* ```
*/
export declare const zip: <S1, W1, E1, S2, W2, E2>(resultA: TernaryResult<S1, E1, W1>, resultB: TernaryResult<S2, E2, W2>) => TernaryResult<readonly [S1, S2], E1 | E2, W1 | W2>;
//# sourceMappingURL=ternary-result-zip.d.mts.map