Big News: Socket Selected for OpenAI's Cybersecurity Grant Program.Details
Socket
Book a DemoSign in
Socket

@jamashita/anden-error

Package Overview
Dependencies
Maintainers
1
Versions
33
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@jamashita/anden-error - npm Package Compare versions

Comparing version
2.2.0
to
2.3.0
+3
-4
dist/cjs/Errors.d.ts
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"}
{
"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 @@ },

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