Files
ChatGPT-On-CS/src/main/gptproxy/util.ts
T
2024-06-07 23:58:15 +08:00

13 lines
346 B
TypeScript

export const castToError = (err: any): Error => {
if (err instanceof Error) return err;
return new Error(err);
};
export function ensureArray<T>(value: T | T[]): T[] {
return Array.isArray(value) ? value : [value];
}
export function random(min: number, max: number): number {
return Math.floor(Math.random() * (max - min + 1)) + min;
}