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[]) => {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…