@rxap/utilities
Version:
A collection of utility functions, types and interfaces.
43 lines (42 loc) • 1.4 kB
TypeScript
export declare class RxapError extends Error {
protected _packageName: string;
readonly code?: string;
readonly scope?: string;
readonly stack?: string;
constructor(_packageName: string, message: string, code?: string, scope?: string, stack?: string);
get packageName(): string;
get className(): string | undefined;
toJSON(): object;
/**
* Add's the sub package name to the current package name.
*
* current package name -> with sub package name
* @rxap/package -> @rxap/package/sub
*
* @internal
* @param subPackageName The sub package name
* @deprecated use addSubPackageName instead
*/
protected setSubPackageName(subPackageName: string): void;
/**
* Add's the sub package name to the current package name.
*
* current package name -> with sub package name
* @rxap/package -> @rxap/package/sub
*
* @internal
* @param subPackageName The sub package name
* @deprecated removed
*/
protected addSubPackageName(subPackageName: string): void;
/**
* Sets the package name
*
* @internal
* @param packageName The new package name
*/
protected setPackageName(packageName: string): void;
}
export declare class RxapUtilitiesError extends RxapError {
constructor(message: string, code: string, className?: string, stack?: string);
}