igpapi — Instagram private API Simulator for Node.js (API reference) 4.14.0
    Preparing search index...

    Variable DirectThreadThemeSchemaConst

    DirectThreadThemeSchema: Struct<
        {
            name: String;
            theme_id: decodeTo<String, Union<readonly [Number, String]>, never, never>;
        },
    > = ...

    A chat theme as the picker lists it: the id its apply sends and the name the row shows. The thread the apply belongs to is the picker screen's state, which the row reads as its host's, so the entry carries no copy of it; the id's schema is the wire's own (DirectThemeIdSchema, in @igpapi/core/mobile), so the answer and the screen have one source.