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

    Variable CommentSheetTelemetryFactsSchemaConst

    CommentSheetTelemetryFactsSchema: Struct<
        {
            authorId: String;
            composeDurationMs: Number;
            composerTrigger: String;
            containerModule: String;
            entryPoint: String;
            inventorySource: optionalKey<String>;
            mediaId: String;
            mediaType: Number;
            position: Number;
            rankingInfoToken: optionalKey<String>;
            surfaceModule: String;
            trackingToken: optionalKey<String>;
            viewerInitCompoundKey: String;
            viewerSessionId: String;
        },
    > = CommentSheetEventFactsSchema

    The facts a comment sheet's own telemetry carries, put into the sheet's input by the screen that opens it, and what it logs its own moments from — so a sheet restored from a checkpoint logs the very events a continued one does. Only the Reels tab's viewer fills them (its events are the ones the recordings show); the posts feed and the viewer opened on a list pass none and log nothing.

    One declaration, not a mirror: the schema is @igpapi/pigeon-nest's (the events' own facts), so the sheet's input validates the very record its events are built from. The name stays here because the input and the viewer's edge carry it.