Files
NapCatQQ/.pnpm-store/v3/files/5e/cc04988357b50f811dd1ea34a514d74ab6da22406ffc26208ed8d56032034c56d07e37588164af1bd37d05365985c8c03005a5643f1b4a7eb1e8edfdab9e81
TanTan e311ca3275
Build NapCat Artifacts / Windows Loader Test (push) Canceled after 0s
Build NapCat Artifacts / Type Check & Test (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Framework (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Shell (push) Canceled after 0s
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

20 lines
642 B
Plaintext

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Rest = Rest;
// ------------------------------------------------------------------
// TypeGuard
// ------------------------------------------------------------------
const kind_1 = require("../guard/kind");
// prettier-ignore
function RestResolve(T) {
return ((0, kind_1.IsIntersect)(T) ? T.allOf :
(0, kind_1.IsUnion)(T) ? T.anyOf :
(0, kind_1.IsTuple)(T) ? T.items ?? [] :
[]);
}
/** `[Json]` Extracts interior Rest elements from Tuple, Intersect and Union types */
function Rest(T) {
return RestResolve(T);
}