Skip to content

[V] $lib

const $lib: TypeSpecLibrary<{
"invalid-ns-declaration-member": {
default: CallableMessage<["name"]>;
};
"ns-enum-not-declaration": {
default: "Enum member used as namespace must be part of an enum marked with @nsDeclaration.";
};
"ns-missing-prefix": {
default: "When using a string namespace you must provide a prefix as the 2nd argument.";
};
"ns-not-uri": {
default: "Namespace namespace is not a valid URI.";
};
"prefix-not-allowed": {
default: "@ns decorator cannot have the prefix parameter set when using an enum member.";
};
}, Record<string, any>, "attribute" | "unwrapped" | "ns" | "nsDeclaration">;

TypeSpec Xml Library Definition