Migrate an Expo Module Migrate the Swift side of an existing Expo module without changing its observable JS API. Treat the current JS/TypeScript surface and tests as the compatibility contract. Leave Kotlin on the 1.0 DSL unless the user explicitly expands the task. Prerequisite Use or newer. Earlier releases lack tuple conversion and the and commands of . Older ones also lack properties, subclasses in , static shared-object members, and , and the oldest lack closure arguments and free-form return values. SDK 57 also lacks , , and module auto-discovery. Do not target either. Before editing, c…