export const $ = scope({
string: type.module(
{
...type.keywords.string,
host,
},
),
number: type.module({
...type.keywords.number,
port,
root: type("string | number", "=>", (str) =>
typeof str === "number" ? str : Number.parseInt(str, 10),
),
}),
boolean,
});
export const $ = scope({
string: type.module(
{
...type.keywords.string,
host,
},
),
number: type.module({
...type.keywords.number,
port,
root: type("string | number", "=>", (str) =>
typeof str === "number" ? str : Number.parseInt(str, 10),
),
}),
boolean,
});