Files
NapCatQQ/.pnpm-store/v3/files/f5/08f6e07b00f8f02e07a640ff6312b0d4ba08f67ffc07f0cd5eb5e2eac7ba6cd3303392d5071ca0e3212e0b2965b1fb56e18b043f481854dac58c4dffba5910
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

36 lines
983 B
Plaintext

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.SingleImmutableLinkedList = void 0;
class SingleImmutableLinkedList {
last;
constructor(last) {
this.last = last;
}
concat(elem) {
return new SingleImmutableLinkedList({
elem,
previous: this.last,
});
}
[Symbol.iterator]() {
let node = this.last;
return {
next: () => {
if (node === undefined) {
return {
done: true,
value: undefined,
};
}
const elem = node.elem;
node = node.previous;
return {
done: false,
value: elem,
};
},
};
}
}
exports.SingleImmutableLinkedList = SingleImmutableLinkedList;
//# sourceMappingURL=SingleImmutableLinkedList.js.map