INNER CODE UNIT · TypeScript
queueMacroTask
colorfy-software/react-native-modalfy · src/utils/index.ts:39
export const queueMacroTask = (fn: (() => void) | undefined, delay = 0) => {
if (typeof fn === 'function') {
const timeout = setTimeout(() => {
clearTimeout(timeout)
fn?.()
}, delay)
}
}
export function computeUpdatedModalOptions(
type: 'modalStack',
newOptions: ModalOptions,
oldOptions: ModalStackOptions,
): ModalStackOptions
export function computeUpdatedModalOptions(
type: 'stackItem',
newOptions: ModalOptions,