IGPAPI
    Preparing search index...

    Type Alias ProfileDefinition

    ProfileDefinition: ScreenDefinition<
        "UserDetail",
        "screen",
        ProfileInput,
        ProfileData,
        ProfileState,
        ProfileEnterError,
        ProfileEnterServices,
        typeof profileActions,
        typeof profileItems,
    >

    The profile's declaration type. It is written out because the screen's suggested-user item opens this same screen by id: TypeScript cannot infer the type of an exported definition that refers to itself through the registry (TS7022), while an explicit instantiation of the core's ScreenDefinition with the same parts resolves. It is not a copy of the definition — every part is the screen's own value (ProfileInput, ProfileData, ProfileState, the enter's error and service types derived from the function, the action and item objects below) — and the handle types are still the registry's.