From 3858f34a317cfa910ad7fb309bc118a4f4f172cf Mon Sep 17 00:00:00 2001 From: Marc Rousavy Date: Fri, 23 Oct 2026 13:46:28 +0200 Subject: [PATCH] fix: import `Apple` where specs use `@Apple` #1970 switched the packed consumer check's spec and the `HybridObject` example to `@Apple`, but both still imported `iOS`. The consumer check's spec then failed to typecheck ("Cannot find name 'Apple'"). --- packages/nitro-core/js/src/HybridObject.ts | 2 +- scripts/releases/check-consumer.mjs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/nitro-core/js/src/HybridObject.ts b/packages/nitro-core/js/src/HybridObject.ts index bb6474d2db..d19f73fc1a 100644 --- a/packages/nitro-core/js/src/HybridObject.ts +++ b/packages/nitro-core/js/src/HybridObject.ts @@ -80,7 +80,7 @@ declare abstract class HybridObject { * @example * ```ts * // Image.nitro.ts - * import { iOS, type HybridObject } from 'nitro-core' + * import { Apple, type HybridObject } from 'nitro-core' * * export * from '#nitro/Image' * diff --git a/scripts/releases/check-consumer.mjs b/scripts/releases/check-consumer.mjs index b5f34633dc..b1df3696be 100644 --- a/scripts/releases/check-consumer.mjs +++ b/scripts/releases/check-consumer.mjs @@ -67,7 +67,7 @@ export function checkConsumer(tarballs) { ) writeFileSync( path.join(consumer, 'Math.nitro.ts'), - `import { iOS, type HybridObject } from 'nitro-core' + `import { Apple, type HybridObject } from 'nitro-core' @Apple({ language: 'swift', allowMultipleImplementations: true }) export declare class Math extends HybridObject { add(a: number, b: number): number