update network interfaces types

This commit is contained in:
Matt Hill
2024-02-17 13:07:41 -07:00
parent fab13db4b4
commit eae75c13bb
4 changed files with 98 additions and 10 deletions

View File

@@ -87,6 +87,8 @@ type PortOptionsByKnownProtocol =
}
type PortOptionsByProtocol = PortOptionsByKnownProtocol | PortOptions
export type HostKind = "static" | "single" | "multi"
const hasStringProtocol = object({
protocol: string,
}).test
@@ -95,7 +97,7 @@ export class Host {
constructor(
readonly options: {
effects: Effects
kind: "static" | "single" | "multi"
kind: HostKind
id: string
},
) {}