hap-fluent / InternalServicesStateObject
Type Alias: InternalServicesStateObject<T>
ts
type InternalServicesStateObject<T> = T extends [infer U, ...(infer Rest)] ? U extends InterfaceMap[keyof InterfaceMap] & {
serviceName: infer I;
} ? { [K in I as CamelCase<K>]: Partial<Omit<InterfaceMap[I], "UUID" | "serviceName">> } & InternalServicesStateObject<Rest> : InternalServicesStateObject<Rest> : {
};Defined in: packages/hap-fluent/src/AccessoryHandler.ts:236
Type Parameters
| Type Parameter |
|---|
T |