engine

@wixc3/engine-core on Github

Home > @wixc3/engine-core > FilterNotENVKeys

FilterNotENVKeys type

Signature:

export type FilterNotENVKeys<T extends EntityRecord, ENV extends AnyEnvironment, Key extends 'visibleAt' | 'providedFrom'> = {
    [P in keyof T]: EnvType<T[P][Key]> extends ReferencedEnvironments<ENV> ? never : P;
}[keyof T];

References: EntityRecord, AnyEnvironment, EnvType, ReferencedEnvironments