INNER CODE UNIT · TypeScript
delay
beeequeue/yuna · src/utils/index.ts:244
export const delay = async (ms: number) =>
new Promise((resolve) => setTimeout(resolve, ms))
export const stripFalsy = <T extends any>(arr: T[]) => arr.filter((item) => !!item)
export const isCrunchyroll = (provider: Provider) =>
[Provider.CrunchyrollManual, Provider.Crunchyroll].includes(provider)
// Ramda replacements
export const T = () => true
export const prop = <O extends {}, P extends keyof O>(prop: P) => (obj: O) => obj[prop]
export const propEq = <O extends {}, P extends keyof O>(prop: P, value: O[P]) => (
obj: O,
) => obj[prop] === value
export const lastItem = <T>(arr: T[]) => {