Tags: typescript
UncheckedIndexedAccess<T>
Evaluates to T | undefined if noUncheckedIndexedAccess is enabled, otherwise evaluates to T.
import type { UncheckedIndexedAccess } from "uncheckedindexed";
type SelectById<T> = (
record: Record<string, T>,
id: string,
) => UncheckedIndexedAccess<T>;
IfUncheckedIndexedAccess<True, False>
Evaluates to True if noUncheckedIndexedAccess is enabled, otherwise evaluates to False.
import type { IfUncheckedIndexedAccess } from "uncheckedindexed";
type SelectById<T> = (
record: Record<string, T>,
id: string,
) => IfUncheckedIndexedAccess<T | undefined, T>;
Back to all packages