fix(sdk): type-narrow manifest.files in pack staging root helper (#95465)

This commit is contained in:
wangmiao0668000666 2026-06-22 13:52:51 +08:00 committed by GitHub
parent e046dbb52d
commit 4db829646a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -198,7 +198,7 @@ async function createPackStagingRoot(
const stagingRoot = path.join(destinationRoot, `pack-${packageSlug}`);
await fs.mkdir(stagingRoot, { recursive: true });
await fs.writeFile(path.join(stagingRoot, "package.json"), JSON.stringify(manifest, null, 2));
const files = Array.isArray(manifest.files) ? manifest.files : [];
const files: string[] = Array.isArray(manifest.files) ? (manifest.files as string[]) : [];
for (const entry of files) {
if (typeof entry !== "string") {
continue;