Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Converts a value to string or keeps it as a string
- export function arrayfy<T>(raw: T | Array<T>): Array<T> {
- if (Array.isArray(raw)) return raw;
- else return [raw];
- }
- export function delay(ms: number): Promise<void> {
- return new Promise(resolve => setTimeout(resolve, ms))
- }
- export function isNumber(n: any): n is number {
- return !Number.isNaN(Number(n));
- }
- /* TODO: test me
- export function chunkify<T>(arr: Array<T>, chunk: number): Array<Array<T>> {
- const result: Array<T> = []
- while (arr.length > 0) {
- result.push(arr.splice(0, chunk))
- }
- return result
- }
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement