changelog-splitter
Version:
✂️ conventional commit changelog markdown splitter 约定式提交更新日志 markdown 切割器
16 lines (15 loc) • 637 B
TypeScript
/// <reference types="node" />
export type FaultDefinition = Record<string, string>;
export declare function defineFault<F extends FaultDefinition, C extends keyof F>(name: string, definition: F): {
new (code: C, message?: string): {
readonly name: string;
readonly code: C;
because(cause: Error): any;
message: string;
stack?: string | undefined;
cause?: unknown;
};
captureStackTrace(targetObject: object, constructorOpt?: Function | undefined): void;
prepareStackTrace?: ((err: Error, stackTraces: NodeJS.CallSite[]) => any) | undefined;
stackTraceLimit: number;
};