Hyperlinkv0.8.0-beta.28

Store

Store.KeysOftypesrc/Store.ts:645
KeysOf<T>

Scope keys (tuple registrations) or accessor keys (object registrations) on a store class.

models
Source src/Store.ts:6457 lines
export type KeysOf<T> = T extends { readonly [storeRegsSym]: infer Regs }
  ? Regs extends ReadonlyArray<{ readonly scopeKey: infer K extends string }>
    ? K
    : Regs extends Record<string, { readonly scopeKey: infer K extends string }>
      ? K
      : never
  : never;