Open Play SDK API başvurusu
    Preparing search index...

    Type Alias FakeHost

    FakeHost: Host & {
        closed: boolean;
        fitCalls: number;
        sent: readonly ComponentMessage[];
        clearSent(): void;
        emitFieldResult(ok: boolean, error?: string): void;
        emitInit(overrides?: InitOverrides): void;
        emitRaw(raw: unknown): void;
        emitTheme(
            scheme: "light" | "dark",
            locale?: "tr" | "en",
            tokens?: Readonly<
                Record<
                    | "--op-bg"
                    | "--op-fg"
                    | "--op-muted"
                    | "--op-border"
                    | "--op-accent"
                    | "--op-good"
                    | "--op-warn"
                    | "--op-bad"
                    | "--op-focus",
                    string,
                >,
            >,
        ): void;
        emitUpdate(data: Partial<ComponentData>, field?: FieldState): void;
        sentOf<
            T extends
                "ready"
                | "resize"
                | "navigate"
                | "action.request"
                | "field.change",
        >(
            type: T,
        ): (
            | Extract<ReadyMessage, { type: T }>
            | Extract<ResizeMessage, { type: T }>
            | Extract<NavigateMessage, { type: T }>
            | Extract<ActionRequestMessage, { type: T }>
            | Extract<FieldChangeMessage, { type: T }>
        )[];
    }

    Sahte host: gerçek Host + gönderilenlerin kaydı + host iletisi üreticileri.

    • sent — bileşenin gönderdiği iletiler (sırayla; ready ve resize dahil)
    • sentOf(type) — bir tipin iletileri
    • clearSent() — kaydı boşaltır
    • emitInit / emitUpdate / emitTheme / emitFieldResult — host iletisi üretir ve bileşene teslim eder
    • emitRaw(raw) — ham (geçersiz olabilir) ileti teslim eder (kit'in yok saydığını doğrulamak için)
    • closed — close() çağrıldı mı
    • fitCalls — fitHeight() kaç kez çağrıldı (bileşen her çizimden sonra çağırır; sahte host ölçüm yapmaz ve ileti göndermez, clearSent sayacı sıfırlamaz)