@grabjs/superapp-sdk
    Preparing search index...

    Interface InvokeOptions<T>

    Options for invoking a JSBridge method.

    interface InvokeOptions<T> {
        isSupported?: (appInfo: GrabAppInfo) => boolean;
        method: string;
        params?: unknown;
        transformResponse?: (
            response: BridgeResponse<keyof StatusCodeMap<unknown>, T>,
        ) => BridgeResponse<keyof StatusCodeMap<unknown>, T>;
    }

    Type Parameters

    • T
    Index

    Properties

    isSupported?: (appInfo: GrabAppInfo) => boolean

    Validator function - returns false = 426 with default error

    method: string

    The name of the JSBridge method to invoke

    params?: unknown

    The parameters to pass to the method

    transformResponse?: (
        response: BridgeResponse<keyof StatusCodeMap<unknown>, T>,
    ) => BridgeResponse<keyof StatusCodeMap<unknown>, T>

    Optional response transformation function