UNPKG

@rbac/rbac

Version:

Blazing Fast, Zero dependency, Hierarchical Role-Based Access Control for Node.js

8 lines (6 loc) 245 B
type AutocompletePrimitiveBaseType<T> = T extends string ? string : T extends number ? number : T extends boolean ? boolean : never export type Autocomplete<T> = T | (AutocompletePrimitiveBaseType<T> & Record<never, never>)