@larksuiteoapi/api
Version:
larksuite open api sdk
49 lines • 1.26 kB
TypeScript
export declare enum ErrCode {
Native = -1,
Ok = 0,
AppTicketInvalid = 10012,
AccessTokenInvalid = 99991671,
AppAccessTokenInvalid = 99991664,
TenantAccessTokenInvalid = 99991663,
UserAccessTokenInvalid = 99991668,
UserRefreshTokenInvalid = 99991669
}
export interface Detail {
key: string;
value: string;
[propName: string]: any;
}
export interface PermissionViolation {
type: string;
subject: string;
description: string;
[propName: string]: any;
}
export interface FieldViolation {
field: string;
value: string;
description: string;
[propName: string]: any;
}
export interface Help {
url: string;
description: string;
[propName: string]: any;
}
export interface Err {
details?: Detail[];
permission_violations?: PermissionViolation[];
field_violations?: FieldViolation[];
helps?: Help[];
[propName: string]: any;
}
export interface Error {
code: number;
msg: string;
error?: Err;
[propName: string]: any;
}
export declare const instanceOfError: (object: any) => object is Error;
export declare const newErr: (e: any) => Error;
export declare const newErrorOfInvalidResp: (msg: string) => Error;
//# sourceMappingURL=error.d.ts.map