UNPKG

@corvu/utils

Version:

Utilities for corvu

5 lines (3 loc) 206 B
type MaybeAccessor<T> = T | (() => T); type MaybeAccessorValue<T extends MaybeAccessor<unknown>> = T extends () => unknown ? ReturnType<T> : T; export type { MaybeAccessor as M, MaybeAccessorValue as a };