type Response =
| {
queueID: number;
+ type: "queue";
}
| {
template: string;
+ type: string;
};
function detectCode(): void {
})
.dispatch()) as Response;
- if ('queueID' in response) {
+ if ("queueID" in response) {
const installation = new window.WCF.ACP.Package.Installation(response.queueID, undefined, false);
installation.prepareInstallation();
- } else if ('template' in response) {
+ } else if ("template" in response) {
UiDialog.open(
{
_dialogSetup() {
response.template,
);
} else {
- throw new Error('Unreachable');
+ throw new Error("Unreachable");
}
}
},
})
.dispatch());
- if ('queueID' in response) {
+ if ("queueID" in response) {
const installation = new window.WCF.ACP.Package.Installation(response.queueID, undefined, false);
installation.prepareInstallation();
}
- else if ('template' in response) {
+ else if ("template" in response) {
Dialog_1.default.open({
_dialogSetup() {
return {
}, response.template);
}
else {
- throw new Error('Unreachable');
+ throw new Error("Unreachable");
}
}
function setup() {