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