@jamashita/anden-error
Advanced tools
| import { RuntimeError } from './RuntimeError'; | ||
| export declare class Errors<E extends Error> extends RuntimeError<'Errors'> implements Iterable<E> { | ||
| readonly noun: 'Errors'; | ||
| export declare class Errors<E extends Error> extends RuntimeError implements Iterable<E> { | ||
| private readonly errors; | ||
| private static getMessage; | ||
| static of<ET extends Error>(errors: Iterable<ET>): Errors<ET>; | ||
| static ofSpread<ET extends Error>(...errors: ReadonlyArray<ET>): Errors<ET>; | ||
| static of<E extends Error>(errors: Iterable<E>): Errors<E>; | ||
| static ofSpread<E extends Error>(...errors: ReadonlyArray<E>): Errors<E>; | ||
| constructor(errors: ReadonlyArray<E>); | ||
@@ -9,0 +8,0 @@ [Symbol.iterator](): Iterator<E>; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"Errors.d.ts","sourceRoot":"","sources":["../../src/Errors.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAE9C,qBAAa,MAAM,CAAC,CAAC,SAAS,KAAK,CAAE,SAAQ,YAAY,CAAC,QAAQ,CAAE,YAAW,QAAQ,CAAC,CAAC,CAAC;IACxF,SAAgB,IAAI,EAAE,QAAQ,CAAY;IAC1C,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAmB;IAE1C,OAAO,CAAC,MAAM,CAAC,UAAU;WAMX,EAAE,CAAC,EAAE,SAAS,KAAK,EAAE,MAAM,EAAE,QAAQ,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,EAAE,CAAC;WAItD,QAAQ,CAAC,EAAE,SAAS,KAAK,EAAE,GAAG,MAAM,EAAE,aAAa,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,EAAE,CAAC;gBAI/D,MAAM,EAAE,aAAa,CAAC,CAAC,CAAC;IAKpC,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,QAAQ,CAAC,CAAC,CAAC;IAIvB,QAAQ,IAAI,MAAM;IAY3B,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC;CAG7B"} | ||
| {"version":3,"file":"Errors.d.ts","sourceRoot":"","sources":["../../src/Errors.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAE9C,qBAAa,MAAM,CAAC,CAAC,SAAS,KAAK,CAAE,SAAQ,YAAa,YAAW,QAAQ,CAAC,CAAC,CAAC;IAC9E,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAmB;IAE1C,OAAO,CAAC,MAAM,CAAC,UAAU;WAMX,EAAE,CAAC,CAAC,SAAS,KAAK,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC;WAInD,QAAQ,CAAC,CAAC,SAAS,KAAK,EAAE,GAAG,MAAM,EAAE,aAAa,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC;gBAI5D,MAAM,EAAE,aAAa,CAAC,CAAC,CAAC;IAKpC,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,QAAQ,CAAC,CAAC,CAAC;IAIvB,QAAQ,IAAI,MAAM;IAY3B,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC;CAG7B"} |
@@ -9,3 +9,2 @@ "use strict"; | ||
| super(Errors.getMessage(errors)); | ||
| this.noun = 'Errors'; | ||
| this.errors = errors; | ||
@@ -12,0 +11,0 @@ } |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"Errors.js","sourceRoot":"","sources":["../../src/Errors.ts"],"names":[],"mappings":";;;AAAA,sDAAwD;AACxD,iDAA8C;AAE9C,MAAa,MAAwB,SAAQ,2BAAsB;IAkBjE,YAAmB,MAAwB;QACzC,KAAK,CAAC,MAAM,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC;QAlBnB,SAAI,GAAa,QAAQ,CAAC;QAmBxC,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;IACvB,CAAC;IAjBO,MAAM,CAAC,UAAU,CAAmB,MAAyB;QACnE,OAAO,MAAM,CAAC,GAAG,CAAS,CAAC,KAAY,EAAE,EAAE;YACzC,OAAO,KAAK,CAAC,OAAO,CAAC;QACvB,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAChB,CAAC;IAEM,MAAM,CAAC,EAAE,CAAmB,MAAoB;QACrD,OAAO,IAAI,MAAM,CAAK,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC;IACrC,CAAC;IAEM,MAAM,CAAC,QAAQ,CAAmB,GAAG,MAAyB;QACnE,OAAO,MAAM,CAAC,EAAE,CAAK,MAAM,CAAC,CAAC;IAC/B,CAAC;IAOM,CAAC,MAAM,CAAC,QAAQ,CAAC;QACtB,OAAO,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE,CAAC;IACxC,CAAC;IAEe,QAAQ;QACtB,OAAO,IAAI,CAAC,MAAM,CAAC,GAAG,CAAoB,CAAC,KAAQ,EAAE,EAAE;YACrD,IAAI,KAAK,YAAY,2BAAY,EAAE;gBACjC,OAAO,KAAK,CAAC,QAAQ,EAAE,CAAC;aACzB;YAED,OAAO,KAAK,CAAC,KAAK,CAAC;QACrB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,KAAwB,EAAmB,EAAE;YACtD,OAAO,CAAC,iBAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;QAClC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAChB,CAAC;IAEM,SAAS;QACd,OAAO,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC;IAC1B,CAAC;CACF;AA1CD,wBA0CC"} | ||
| {"version":3,"file":"Errors.js","sourceRoot":"","sources":["../../src/Errors.ts"],"names":[],"mappings":";;;AAAA,sDAAwD;AACxD,iDAA8C;AAE9C,MAAa,MAAwB,SAAQ,2BAAY;IAiBvD,YAAmB,MAAwB;QACzC,KAAK,CAAC,MAAM,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC;QACjC,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;IACvB,CAAC;IAjBO,MAAM,CAAC,UAAU,CAAkB,MAAwB;QACjE,OAAO,MAAM,CAAC,GAAG,CAAS,CAAC,KAAY,EAAE,EAAE;YACzC,OAAO,KAAK,CAAC,OAAO,CAAC;QACvB,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAChB,CAAC;IAEM,MAAM,CAAC,EAAE,CAAkB,MAAmB;QACnD,OAAO,IAAI,MAAM,CAAI,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC;IACpC,CAAC;IAEM,MAAM,CAAC,QAAQ,CAAkB,GAAG,MAAwB;QACjE,OAAO,MAAM,CAAC,EAAE,CAAI,MAAM,CAAC,CAAC;IAC9B,CAAC;IAOM,CAAC,MAAM,CAAC,QAAQ,CAAC;QACtB,OAAO,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE,CAAC;IACxC,CAAC;IAEe,QAAQ;QACtB,OAAO,IAAI,CAAC,MAAM,CAAC,GAAG,CAAoB,CAAC,KAAQ,EAAE,EAAE;YACrD,IAAI,KAAK,YAAY,2BAAY,EAAE;gBACjC,OAAO,KAAK,CAAC,QAAQ,EAAE,CAAC;aACzB;YAED,OAAO,KAAK,CAAC,KAAK,CAAC;QACrB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,KAAwB,EAAmB,EAAE;YACtD,OAAO,CAAC,iBAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;QAClC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAChB,CAAC;IAEM,SAAS;QACd,OAAO,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC;IAC1B,CAAC;CACF;AAzCD,wBAyCC"} |
| import { RuntimeError } from '../RuntimeError'; | ||
| export declare class MockRuntimeError extends RuntimeError<'MockRuntimeError'> { | ||
| readonly noun: 'MockRuntimeError'; | ||
| export declare class MockRuntimeError extends RuntimeError { | ||
| constructor(cause?: Error); | ||
| } | ||
| //# sourceMappingURL=MockRuntimeError.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"MockRuntimeError.d.ts","sourceRoot":"","sources":["../../../src/Mock/MockRuntimeError.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,iBAAiB,CAAC;AAE/C,qBAAa,gBAAiB,SAAQ,YAAY,CAAC,kBAAkB,CAAC;IACpE,SAAgB,IAAI,EAAE,kBAAkB,CAAsB;gBAE3C,KAAK,CAAC,EAAE,KAAK;CAGjC"} | ||
| {"version":3,"file":"MockRuntimeError.d.ts","sourceRoot":"","sources":["../../../src/Mock/MockRuntimeError.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,iBAAiB,CAAC;AAE/C,qBAAa,gBAAiB,SAAQ,YAAY;gBAC7B,KAAK,CAAC,EAAE,KAAK;CAGjC"} |
@@ -8,3 +8,2 @@ "use strict"; | ||
| super('failed', cause); | ||
| this.noun = 'MockRuntimeError'; | ||
| } | ||
@@ -11,0 +10,0 @@ } |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"MockRuntimeError.js","sourceRoot":"","sources":["../../../src/Mock/MockRuntimeError.ts"],"names":[],"mappings":";;;AAAA,kDAA+C;AAE/C,MAAa,gBAAiB,SAAQ,2BAAgC;IAGpE,YAAmB,KAAa;QAC9B,KAAK,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC;QAHT,SAAI,GAAuB,kBAAkB,CAAC;IAI9D,CAAC;CACF;AAND,4CAMC"} | ||
| {"version":3,"file":"MockRuntimeError.js","sourceRoot":"","sources":["../../../src/Mock/MockRuntimeError.ts"],"names":[],"mappings":";;;AAAA,kDAA+C;AAE/C,MAAa,gBAAiB,SAAQ,2BAAY;IAChD,YAAmB,KAAa;QAC9B,KAAK,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC;IACzB,CAAC;CACF;AAJD,4CAIC"} |
@@ -1,5 +0,3 @@ | ||
| import { Noun } from '@jamashita/anden-type'; | ||
| import { BaseError } from 'make-error-cause'; | ||
| export declare abstract class RuntimeError<N extends string = string> extends BaseError implements Noun<N> { | ||
| abstract readonly noun: N; | ||
| export declare abstract class RuntimeError extends BaseError { | ||
| protected constructor(message: string, cause?: Error); | ||
@@ -6,0 +4,0 @@ toString(): string; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"RuntimeError.d.ts","sourceRoot":"","sources":["../../src/RuntimeError.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAE,MAAM,uBAAuB,CAAC;AAC7C,OAAO,EAAE,SAAS,EAAa,MAAM,kBAAkB,CAAC;AAExD,8BAAsB,YAAY,CAAC,CAAC,SAAS,MAAM,GAAG,MAAM,CAAE,SAAQ,SAAU,YAAW,IAAI,CAAC,CAAC,CAAC;IAChG,kBAAyB,IAAI,EAAE,CAAC,CAAC;IAEjC,SAAS,aAAa,OAAO,EAAE,MAAM,EAAE,KAAK,CAAC,EAAE,KAAK;IAIpC,QAAQ,IAAI,MAAM;IAI3B,QAAQ,IAAI,MAAM;CAG1B"} | ||
| {"version":3,"file":"RuntimeError.d.ts","sourceRoot":"","sources":["../../src/RuntimeError.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,SAAS,EAAa,MAAM,kBAAkB,CAAC;AAExD,8BAAsB,YAAa,SAAQ,SAAS;IAClD,SAAS,aAAa,OAAO,EAAE,MAAM,EAAE,KAAK,CAAC,EAAE,KAAK;IAIpC,QAAQ,IAAI,MAAM;IAI3B,QAAQ,IAAI,MAAM;CAG1B"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"RuntimeError.js","sourceRoot":"","sources":["../../src/RuntimeError.ts"],"names":[],"mappings":";;;AACA,uDAAwD;AAExD,MAAsB,YAAwC,SAAQ,4BAAS;IAG7E,YAAsB,OAAe,EAAE,KAAa;QAClD,KAAK,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;IACxB,CAAC;IAEe,QAAQ;QACtB,OAAO,IAAI,CAAC,QAAQ,EAAE,CAAC;IACzB,CAAC;IAEM,QAAQ;QACb,OAAO,IAAA,4BAAS,EAAC,IAAI,CAAC,CAAC;IACzB,CAAC;CACF;AAdD,oCAcC"} | ||
| {"version":3,"file":"RuntimeError.js","sourceRoot":"","sources":["../../src/RuntimeError.ts"],"names":[],"mappings":";;;AAAA,uDAAwD;AAExD,MAAsB,YAAa,SAAQ,4BAAS;IAClD,YAAsB,OAAe,EAAE,KAAa;QAClD,KAAK,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;IACxB,CAAC;IAEe,QAAQ;QACtB,OAAO,IAAI,CAAC,QAAQ,EAAE,CAAC;IACzB,CAAC;IAEM,QAAQ;QACb,OAAO,IAAA,4BAAS,EAAC,IAAI,CAAC,CAAC;IACzB,CAAC;CACF;AAZD,oCAYC"} |
| import { RuntimeError } from './RuntimeError'; | ||
| export declare class UnimplementedError extends RuntimeError<'UnimplementedError'> { | ||
| readonly noun: 'UnimplementedError'; | ||
| export declare class UnimplementedError extends RuntimeError { | ||
| constructor(message?: string, cause?: Error); | ||
| } | ||
| //# sourceMappingURL=UnimplementedError.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"UnimplementedError.d.ts","sourceRoot":"","sources":["../../src/UnimplementedError.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAE9C,qBAAa,kBAAmB,SAAQ,YAAY,CAAC,oBAAoB,CAAC;IACxE,SAAgB,IAAI,EAAE,oBAAoB,CAAwB;gBAE/C,OAAO,GAAE,MAAwB,EAAE,KAAK,CAAC,EAAE,KAAK;CAGpE"} | ||
| {"version":3,"file":"UnimplementedError.d.ts","sourceRoot":"","sources":["../../src/UnimplementedError.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAE9C,qBAAa,kBAAmB,SAAQ,YAAY;gBAC/B,OAAO,GAAE,MAAwB,EAAE,KAAK,CAAC,EAAE,KAAK;CAGpE"} |
@@ -8,3 +8,2 @@ "use strict"; | ||
| super(message, cause); | ||
| this.noun = 'UnimplementedError'; | ||
| } | ||
@@ -11,0 +10,0 @@ } |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"UnimplementedError.js","sourceRoot":"","sources":["../../src/UnimplementedError.ts"],"names":[],"mappings":";;;AAAA,iDAA8C;AAE9C,MAAa,kBAAmB,SAAQ,2BAAkC;IAGxE,YAAmB,UAAkB,eAAe,EAAE,KAAa;QACjE,KAAK,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;QAHR,SAAI,GAAyB,oBAAoB,CAAC;IAIlE,CAAC;CACF;AAND,gDAMC"} | ||
| {"version":3,"file":"UnimplementedError.js","sourceRoot":"","sources":["../../src/UnimplementedError.ts"],"names":[],"mappings":";;;AAAA,iDAA8C;AAE9C,MAAa,kBAAmB,SAAQ,2BAAY;IAClD,YAAmB,UAAkB,eAAe,EAAE,KAAa;QACjE,KAAK,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;IACxB,CAAC;CACF;AAJD,gDAIC"} |
| import { RuntimeError } from './RuntimeError'; | ||
| export declare class Errors<E extends Error> extends RuntimeError<'Errors'> implements Iterable<E> { | ||
| readonly noun: 'Errors'; | ||
| export declare class Errors<E extends Error> extends RuntimeError implements Iterable<E> { | ||
| private readonly errors; | ||
| private static getMessage; | ||
| static of<ET extends Error>(errors: Iterable<ET>): Errors<ET>; | ||
| static ofSpread<ET extends Error>(...errors: ReadonlyArray<ET>): Errors<ET>; | ||
| static of<E extends Error>(errors: Iterable<E>): Errors<E>; | ||
| static ofSpread<E extends Error>(...errors: ReadonlyArray<E>): Errors<E>; | ||
| constructor(errors: ReadonlyArray<E>); | ||
@@ -9,0 +8,0 @@ [Symbol.iterator](): Iterator<E>; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"Errors.d.ts","sourceRoot":"","sources":["../../src/Errors.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAE9C,qBAAa,MAAM,CAAC,CAAC,SAAS,KAAK,CAAE,SAAQ,YAAY,CAAC,QAAQ,CAAE,YAAW,QAAQ,CAAC,CAAC,CAAC;IACxF,SAAgB,IAAI,EAAE,QAAQ,CAAY;IAC1C,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAmB;IAE1C,OAAO,CAAC,MAAM,CAAC,UAAU;WAMX,EAAE,CAAC,EAAE,SAAS,KAAK,EAAE,MAAM,EAAE,QAAQ,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,EAAE,CAAC;WAItD,QAAQ,CAAC,EAAE,SAAS,KAAK,EAAE,GAAG,MAAM,EAAE,aAAa,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,EAAE,CAAC;gBAI/D,MAAM,EAAE,aAAa,CAAC,CAAC,CAAC;IAKpC,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,QAAQ,CAAC,CAAC,CAAC;IAIvB,QAAQ,IAAI,MAAM;IAY3B,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC;CAG7B"} | ||
| {"version":3,"file":"Errors.d.ts","sourceRoot":"","sources":["../../src/Errors.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAE9C,qBAAa,MAAM,CAAC,CAAC,SAAS,KAAK,CAAE,SAAQ,YAAa,YAAW,QAAQ,CAAC,CAAC,CAAC;IAC9E,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAmB;IAE1C,OAAO,CAAC,MAAM,CAAC,UAAU;WAMX,EAAE,CAAC,CAAC,SAAS,KAAK,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC;WAInD,QAAQ,CAAC,CAAC,SAAS,KAAK,EAAE,GAAG,MAAM,EAAE,aAAa,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC;gBAI5D,MAAM,EAAE,aAAa,CAAC,CAAC,CAAC;IAKpC,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,QAAQ,CAAC,CAAC,CAAC;IAIvB,QAAQ,IAAI,MAAM;IAY3B,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC;CAG7B"} |
@@ -6,3 +6,2 @@ import { Kind } from '@jamashita/anden-type'; | ||
| super(Errors.getMessage(errors)); | ||
| this.noun = 'Errors'; | ||
| this.errors = errors; | ||
@@ -9,0 +8,0 @@ } |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"Errors.js","sourceRoot":"","sources":["../../src/Errors.ts"],"names":[],"mappings":"AAAA,OAAO,EAAa,IAAI,EAAE,MAAM,uBAAuB,CAAC;AACxD,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAE9C,MAAM,OAAO,MAAwB,SAAQ,YAAsB;IAkBjE,YAAmB,MAAwB;QACzC,KAAK,CAAC,MAAM,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC;QAlBnB,SAAI,GAAa,QAAQ,CAAC;QAmBxC,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;IACvB,CAAC;IAjBO,MAAM,CAAC,UAAU,CAAmB,MAAyB;QACnE,OAAO,MAAM,CAAC,GAAG,CAAS,CAAC,KAAY,EAAE,EAAE;YACzC,OAAO,KAAK,CAAC,OAAO,CAAC;QACvB,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAChB,CAAC;IAEM,MAAM,CAAC,EAAE,CAAmB,MAAoB;QACrD,OAAO,IAAI,MAAM,CAAK,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC;IACrC,CAAC;IAEM,MAAM,CAAC,QAAQ,CAAmB,GAAG,MAAyB;QACnE,OAAO,MAAM,CAAC,EAAE,CAAK,MAAM,CAAC,CAAC;IAC/B,CAAC;IAOM,CAAC,MAAM,CAAC,QAAQ,CAAC;QACtB,OAAO,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE,CAAC;IACxC,CAAC;IAEe,QAAQ;QACtB,OAAO,IAAI,CAAC,MAAM,CAAC,GAAG,CAAoB,CAAC,KAAQ,EAAE,EAAE;YACrD,IAAI,KAAK,YAAY,YAAY,EAAE;gBACjC,OAAO,KAAK,CAAC,QAAQ,EAAE,CAAC;aACzB;YAED,OAAO,KAAK,CAAC,KAAK,CAAC;QACrB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,KAAwB,EAAmB,EAAE;YACtD,OAAO,CAAC,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;QAClC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAChB,CAAC;IAEM,SAAS;QACd,OAAO,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC;IAC1B,CAAC;CACF"} | ||
| {"version":3,"file":"Errors.js","sourceRoot":"","sources":["../../src/Errors.ts"],"names":[],"mappings":"AAAA,OAAO,EAAa,IAAI,EAAE,MAAM,uBAAuB,CAAC;AACxD,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAE9C,MAAM,OAAO,MAAwB,SAAQ,YAAY;IAiBvD,YAAmB,MAAwB;QACzC,KAAK,CAAC,MAAM,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC;QACjC,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;IACvB,CAAC;IAjBO,MAAM,CAAC,UAAU,CAAkB,MAAwB;QACjE,OAAO,MAAM,CAAC,GAAG,CAAS,CAAC,KAAY,EAAE,EAAE;YACzC,OAAO,KAAK,CAAC,OAAO,CAAC;QACvB,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAChB,CAAC;IAEM,MAAM,CAAC,EAAE,CAAkB,MAAmB;QACnD,OAAO,IAAI,MAAM,CAAI,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC;IACpC,CAAC;IAEM,MAAM,CAAC,QAAQ,CAAkB,GAAG,MAAwB;QACjE,OAAO,MAAM,CAAC,EAAE,CAAI,MAAM,CAAC,CAAC;IAC9B,CAAC;IAOM,CAAC,MAAM,CAAC,QAAQ,CAAC;QACtB,OAAO,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE,CAAC;IACxC,CAAC;IAEe,QAAQ;QACtB,OAAO,IAAI,CAAC,MAAM,CAAC,GAAG,CAAoB,CAAC,KAAQ,EAAE,EAAE;YACrD,IAAI,KAAK,YAAY,YAAY,EAAE;gBACjC,OAAO,KAAK,CAAC,QAAQ,EAAE,CAAC;aACzB;YAED,OAAO,KAAK,CAAC,KAAK,CAAC;QACrB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,KAAwB,EAAmB,EAAE;YACtD,OAAO,CAAC,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;QAClC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAChB,CAAC;IAEM,SAAS;QACd,OAAO,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC;IAC1B,CAAC;CACF"} |
| import { RuntimeError } from '../RuntimeError'; | ||
| export declare class MockRuntimeError extends RuntimeError<'MockRuntimeError'> { | ||
| readonly noun: 'MockRuntimeError'; | ||
| export declare class MockRuntimeError extends RuntimeError { | ||
| constructor(cause?: Error); | ||
| } | ||
| //# sourceMappingURL=MockRuntimeError.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"MockRuntimeError.d.ts","sourceRoot":"","sources":["../../../src/Mock/MockRuntimeError.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,iBAAiB,CAAC;AAE/C,qBAAa,gBAAiB,SAAQ,YAAY,CAAC,kBAAkB,CAAC;IACpE,SAAgB,IAAI,EAAE,kBAAkB,CAAsB;gBAE3C,KAAK,CAAC,EAAE,KAAK;CAGjC"} | ||
| {"version":3,"file":"MockRuntimeError.d.ts","sourceRoot":"","sources":["../../../src/Mock/MockRuntimeError.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,iBAAiB,CAAC;AAE/C,qBAAa,gBAAiB,SAAQ,YAAY;gBAC7B,KAAK,CAAC,EAAE,KAAK;CAGjC"} |
@@ -5,5 +5,4 @@ import { RuntimeError } from '../RuntimeError'; | ||
| super('failed', cause); | ||
| this.noun = 'MockRuntimeError'; | ||
| } | ||
| } | ||
| //# sourceMappingURL=MockRuntimeError.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"MockRuntimeError.js","sourceRoot":"","sources":["../../../src/Mock/MockRuntimeError.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,iBAAiB,CAAC;AAE/C,MAAM,OAAO,gBAAiB,SAAQ,YAAgC;IAGpE,YAAmB,KAAa;QAC9B,KAAK,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC;QAHT,SAAI,GAAuB,kBAAkB,CAAC;IAI9D,CAAC;CACF"} | ||
| {"version":3,"file":"MockRuntimeError.js","sourceRoot":"","sources":["../../../src/Mock/MockRuntimeError.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,iBAAiB,CAAC;AAE/C,MAAM,OAAO,gBAAiB,SAAQ,YAAY;IAChD,YAAmB,KAAa;QAC9B,KAAK,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC;IACzB,CAAC;CACF"} |
@@ -1,5 +0,3 @@ | ||
| import { Noun } from '@jamashita/anden-type'; | ||
| import { BaseError } from 'make-error-cause'; | ||
| export declare abstract class RuntimeError<N extends string = string> extends BaseError implements Noun<N> { | ||
| abstract readonly noun: N; | ||
| export declare abstract class RuntimeError extends BaseError { | ||
| protected constructor(message: string, cause?: Error); | ||
@@ -6,0 +4,0 @@ toString(): string; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"RuntimeError.d.ts","sourceRoot":"","sources":["../../src/RuntimeError.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAE,MAAM,uBAAuB,CAAC;AAC7C,OAAO,EAAE,SAAS,EAAa,MAAM,kBAAkB,CAAC;AAExD,8BAAsB,YAAY,CAAC,CAAC,SAAS,MAAM,GAAG,MAAM,CAAE,SAAQ,SAAU,YAAW,IAAI,CAAC,CAAC,CAAC;IAChG,kBAAyB,IAAI,EAAE,CAAC,CAAC;IAEjC,SAAS,aAAa,OAAO,EAAE,MAAM,EAAE,KAAK,CAAC,EAAE,KAAK;IAIpC,QAAQ,IAAI,MAAM;IAI3B,QAAQ,IAAI,MAAM;CAG1B"} | ||
| {"version":3,"file":"RuntimeError.d.ts","sourceRoot":"","sources":["../../src/RuntimeError.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,SAAS,EAAa,MAAM,kBAAkB,CAAC;AAExD,8BAAsB,YAAa,SAAQ,SAAS;IAClD,SAAS,aAAa,OAAO,EAAE,MAAM,EAAE,KAAK,CAAC,EAAE,KAAK;IAIpC,QAAQ,IAAI,MAAM;IAI3B,QAAQ,IAAI,MAAM;CAG1B"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"RuntimeError.js","sourceRoot":"","sources":["../../src/RuntimeError.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,kBAAkB,CAAC;AAExD,MAAM,OAAgB,YAAwC,SAAQ,SAAS;IAG7E,YAAsB,OAAe,EAAE,KAAa;QAClD,KAAK,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;IACxB,CAAC;IAEe,QAAQ;QACtB,OAAO,IAAI,CAAC,QAAQ,EAAE,CAAC;IACzB,CAAC;IAEM,QAAQ;QACb,OAAO,SAAS,CAAC,IAAI,CAAC,CAAC;IACzB,CAAC;CACF"} | ||
| {"version":3,"file":"RuntimeError.js","sourceRoot":"","sources":["../../src/RuntimeError.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,kBAAkB,CAAC;AAExD,MAAM,OAAgB,YAAa,SAAQ,SAAS;IAClD,YAAsB,OAAe,EAAE,KAAa;QAClD,KAAK,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;IACxB,CAAC;IAEe,QAAQ;QACtB,OAAO,IAAI,CAAC,QAAQ,EAAE,CAAC;IACzB,CAAC;IAEM,QAAQ;QACb,OAAO,SAAS,CAAC,IAAI,CAAC,CAAC;IACzB,CAAC;CACF"} |
| import { RuntimeError } from './RuntimeError'; | ||
| export declare class UnimplementedError extends RuntimeError<'UnimplementedError'> { | ||
| readonly noun: 'UnimplementedError'; | ||
| export declare class UnimplementedError extends RuntimeError { | ||
| constructor(message?: string, cause?: Error); | ||
| } | ||
| //# sourceMappingURL=UnimplementedError.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"UnimplementedError.d.ts","sourceRoot":"","sources":["../../src/UnimplementedError.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAE9C,qBAAa,kBAAmB,SAAQ,YAAY,CAAC,oBAAoB,CAAC;IACxE,SAAgB,IAAI,EAAE,oBAAoB,CAAwB;gBAE/C,OAAO,GAAE,MAAwB,EAAE,KAAK,CAAC,EAAE,KAAK;CAGpE"} | ||
| {"version":3,"file":"UnimplementedError.d.ts","sourceRoot":"","sources":["../../src/UnimplementedError.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAE9C,qBAAa,kBAAmB,SAAQ,YAAY;gBAC/B,OAAO,GAAE,MAAwB,EAAE,KAAK,CAAC,EAAE,KAAK;CAGpE"} |
@@ -5,5 +5,4 @@ import { RuntimeError } from './RuntimeError'; | ||
| super(message, cause); | ||
| this.noun = 'UnimplementedError'; | ||
| } | ||
| } | ||
| //# sourceMappingURL=UnimplementedError.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"UnimplementedError.js","sourceRoot":"","sources":["../../src/UnimplementedError.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAE9C,MAAM,OAAO,kBAAmB,SAAQ,YAAkC;IAGxE,YAAmB,UAAkB,eAAe,EAAE,KAAa;QACjE,KAAK,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;QAHR,SAAI,GAAyB,oBAAoB,CAAC;IAIlE,CAAC;CACF"} | ||
| {"version":3,"file":"UnimplementedError.js","sourceRoot":"","sources":["../../src/UnimplementedError.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAE9C,MAAM,OAAO,kBAAmB,SAAQ,YAAY;IAClD,YAAmB,UAAkB,eAAe,EAAE,KAAa;QACjE,KAAK,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;IACxB,CAAC;CACF"} |
+2
-2
| { | ||
| "name": "@jamashita/anden-error", | ||
| "version": "2.2.0", | ||
| "version": "2.3.0", | ||
| "private": false, | ||
@@ -29,3 +29,3 @@ "repository": { | ||
| "dependencies": { | ||
| "@jamashita/anden-type": "^2.1.2", | ||
| "@jamashita/anden-type": "^2.2.0", | ||
| "make-error-cause": "2.3.0" | ||
@@ -32,0 +32,0 @@ }, |
+6
-7
| import { Ambiguous, Kind } from '@jamashita/anden-type'; | ||
| import { RuntimeError } from './RuntimeError'; | ||
| export class Errors<E extends Error> extends RuntimeError<'Errors'> implements Iterable<E> { | ||
| public readonly noun: 'Errors' = 'Errors'; | ||
| export class Errors<E extends Error> extends RuntimeError implements Iterable<E> { | ||
| private readonly errors: ReadonlyArray<E>; | ||
| private static getMessage<ET extends Error>(errors: ReadonlyArray<ET>): string { | ||
| private static getMessage<E extends Error>(errors: ReadonlyArray<E>): string { | ||
| return errors.map<string>((error: Error) => { | ||
@@ -14,8 +13,8 @@ return error.message; | ||
| public static of<ET extends Error>(errors: Iterable<ET>): Errors<ET> { | ||
| return new Errors<ET>([...errors]); | ||
| public static of<E extends Error>(errors: Iterable<E>): Errors<E> { | ||
| return new Errors<E>([...errors]); | ||
| } | ||
| public static ofSpread<ET extends Error>(...errors: ReadonlyArray<ET>): Errors<ET> { | ||
| return Errors.of<ET>(errors); | ||
| public static ofSpread<E extends Error>(...errors: ReadonlyArray<E>): Errors<E> { | ||
| return Errors.of<E>(errors); | ||
| } | ||
@@ -22,0 +21,0 @@ |
| import { RuntimeError } from '../RuntimeError'; | ||
| export class MockRuntimeError extends RuntimeError<'MockRuntimeError'> { | ||
| public readonly noun: 'MockRuntimeError' = 'MockRuntimeError'; | ||
| export class MockRuntimeError extends RuntimeError { | ||
| public constructor(cause?: Error) { | ||
@@ -7,0 +5,0 @@ super('failed', cause); |
@@ -1,7 +0,4 @@ | ||
| import { Noun } from '@jamashita/anden-type'; | ||
| import { BaseError, fullStack } from 'make-error-cause'; | ||
| export abstract class RuntimeError<N extends string = string> extends BaseError implements Noun<N> { | ||
| public abstract readonly noun: N; | ||
| export abstract class RuntimeError extends BaseError { | ||
| protected constructor(message: string, cause?: Error) { | ||
@@ -8,0 +5,0 @@ super(message, cause); |
| import { RuntimeError } from './RuntimeError'; | ||
| export class UnimplementedError extends RuntimeError<'UnimplementedError'> { | ||
| public readonly noun: 'UnimplementedError' = 'UnimplementedError'; | ||
| export class UnimplementedError extends RuntimeError { | ||
| public constructor(message: string = 'UNIMPLEMENTED', cause?: Error) { | ||
@@ -7,0 +5,0 @@ super(message, cause); |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
64880
-3.24%293
-6.69%Updated