ยฉ 2026 Hedgehog Software, LLC
export interface config { object1?: type1; object2?: type2; name?: string; ... id?: number; }
export interface type1 { channel?: number; role?: string; value?: number; present?: boolean; }
export interface type2 { channel?: number; role?: string; value?: number; invert?: boolean; }
{id: Part<config, keyof config>, setConfig: SetStoreFunction<config>}
props.setConfig(props.id, "role", "example")
props.setConfig(props.id, "invert", "example")
Argument of type '"invert"' is not assignable to parameter of type 'Part<type1| type2, "channel" | "role" | "value">