@msom/http
Version:
@msom/http
19 lines • 841 B
TypeScript
import { Nullable } from "@msom/common";
declare class CodeResultConstructor<C extends number = number, Payload extends {
[K in string]: any;
} = {}> {
code: C;
message: string | undefined;
payload: Payload | undefined;
constructor(code: C, message?: string | undefined | null | Payload, payload?: Payload | undefined | null);
}
interface CodeResultConstructor<C extends number = number, Payload extends {
[K in string]: any;
} = {}> {
readonly prototype: CodeResultConstructor;
new (code: C, message?: string | Nullable): CodeResultConstructor;
new (code: C, payload?: Payload | Nullable): CodeResultConstructor;
new (code: C, message?: string | Nullable, payload?: Payload | Nullable): CodeResultConstructor;
}
export { CodeResultConstructor as CodeResult };
//# sourceMappingURL=CodeResult.d.ts.map