ArticCon 2022 (continued)
implementation details
We can sweep our vendors configuration directives underneath the S
interface, which extends our SubnetData
type
interface S extends SubnetData {
config: {
whatever: we
want: here
};
}
And add project alongside our subnets
interface N<S> extends NetworkData<S> {
someother: stuff
}
And then shove it all into a network config
config: NetworkConfig<S, N<S>>;