decova-dotnet-developer
Version:
This package provides fundumentals that a .net developer may miss while working with Typescript, whether they are missing functinalities or funcionalities provided in a non-elegant design in javascript. Bad naming, bad design of optional parameters, non-c
29 lines • 1.19 kB
TypeScript
export declare class Exception {
Message: string;
InnerException: Exception | null;
constructor(Message: string, InnerException?: Exception | null);
}
export declare class Exception_ArgumentInvalid extends Exception {
ArgumentName: string;
Value: any;
Description: string | null;
InnerException: Exception | null;
constructor(ArgumentName: string, Value: any, Description?: string | null, InnerException?: Exception | null);
}
export declare class Exception_ArgumentNull extends Exception {
Message: string;
InnerException: Exception | null;
constructor(Message: string, InnerException?: Exception | null);
}
export declare class Exception_UnintendedExecutionPath extends Exception {
Message: string;
InnerException: Exception | null;
constructor(Message: string, InnerException?: Exception | null);
}
export declare class Exception_InvalidProgramState extends Exception {
InvalidVarName: string;
Description: string;
InnerException: Exception | null;
constructor(InvalidVarName: string, Description: string, InnerException?: Exception | null);
}
//# sourceMappingURL=Exceptions.d.ts.map