Type Alias: ScopeKeys<Shape, Scope>
type ScopeKeys<Shape, Scope> = { [K in keyof Shape]: (FieldMeta<Shape[K]> extends { scope: infer S extends ConfigScope } ? S : "chain") extends Scope ? K : never }[keyof Shape];
Defined in: packages/overcast-core/src/config-schema.ts:339
The keys of Shape whose field has ConfigScope Scope — an unstated
scope counting as "chain", as it does at runtime.
Type Parameters
| Type Parameter |
|---|
Shape |
Scope extends ConfigScope |