line_push/node_modules/@line/bot-sdk/lib/utils.ts
2022-07-17 13:16:16 +08:00

14 lines
347 B
TypeScript

import { JSONParseError } from "./exceptions";
export function toArray<T>(maybeArr: T | T[]): T[] {
return Array.isArray(maybeArr) ? maybeArr : [maybeArr];
}
export function ensureJSON<T>(raw: T): T {
if (typeof raw === "object") {
return raw;
} else {
throw new JSONParseError("Failed to parse response body as JSON", raw);
}
}