File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change 88 * @example
99 *
1010 * ```ts
11+ * import { assertThrows } from "@std/assert";
1112 * import { alter } from "@core/errorutil/alter";
1213 *
1314 * console.log(alter(() => 1, "err2")); // 1
14- * console.log( alter(() => { throw "err1" }, "err2")); // "err2" is thrown
15+ * assertThrows(() => alter(() => { throw "err1" }, "err2"), "err2" ); // "err2" is thrown
1516 * ```
1617 */
1718export function alter < T , E > ( fn : ( ) => T , alt : E ) : T {
Original file line number Diff line number Diff line change 88 * @example
99 *
1010 * ```ts
11+ * import { assertThrows } from "@std/assert";
1112 * import { alterElse } from "@core/errorutil/alter-else";
1213 *
1314 * console.log(alterElse(() => 1, () => "err")); // 1
14- * console.log( alterElse(() => { throw "err" }, (err) => "new " + err)); // "new err" is thrown
15+ * assertThrows(() => alterElse(() => { throw "err" }, (err) => "new " + err), "new err" ); // "new err" is thrown
1516 * ```
1617 */
1718export function alterElse < T , E > ( fn : ( ) => T , elseFn : ( err : unknown ) => E ) : T {
You can’t perform that action at this time.
0 commit comments