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

    Type Alias Host

    Bileşenin host ile konuştuğu yüz.

    • onInit / onUpdate / onTheme / onFieldResult — host iletisi için işleyici bağlar ve çıkış fonksiyonu döner. İşleyici bağlanmadan gelen en son ileti tamponlanır ve bağlanınca teslim edilir. İlk onInit işleyicisi dönünce kit ready'yi KENDİSİ gönderir (bileşen göndermez)
    • resize(height) — istenen çerçeve yüksekliği (px); host bildirimdeki aralığa kıstırır
    • fitHeight() — içeriğin yüksekliğini SENKRON ölçüp değiştiyse resize gönderir (TD-777: görünüm alanı dışındaki çerçevede ResizeObserver tetiklenmez); bileşen her çizimden sonra çağırır. ready öncesinde, close() sonrasında ve autoResize: false iken işlemsizdir (ilk ölçümü kit ready'den hemen sonra kendisi yapar); hızlı ardışık çağrılar hız sınırı için birleşir
    • navigate(page, params?) — bildirilen bir sayfaya git; params hedef sayfanın rota parametreleridir
    • requestAction(action, input?) — bildirilen bir eylemi iste; host kendi onay penceresini açar, bileşen eylemi yürütemez
    • setFieldValue(value) — alan kipinde alanın değerini değiştir; sonuç onFieldResult ile gelir
    • close() — porta kapatır; sonrasında gönderilen ileti yok sayılır
    type Host = {
        close(): void;
        fitHeight(): void;
        navigate(page: string, params?: Readonly<Record<string, string>>): void;
        onFieldResult(handler: Handler<FieldResultMessage>): () => void;
        onInit(handler: Handler<InitMessage>): () => void;
        onTheme(handler: Handler<ThemeMessage>): () => void;
        onUpdate(handler: Handler<UpdateMessage>): () => void;
        requestAction(
            action: string,
            input?: Readonly<Record<string, unknown>>,
        ): void;
        resize(height: number): void;
        setFieldValue(value: unknown): void;
    }
    Index

    Methods

    • Returns void

    • Returns void

    • Parameters

      • page: string
      • Optionalparams: Readonly<Record<string, string>>

      Returns void

    • Parameters

      • action: string
      • Optionalinput: Readonly<Record<string, unknown>>

      Returns void

    • Parameters

      • height: number

      Returns void

    • Parameters

      • value: unknown

      Returns void