AngularTS
    Preparing search index...

    Interface NativeService

    Typed request, reply, and event API shared by native application shells.

    interface NativeService {
        available: boolean;
        capabilities: Readonly<Record<string, readonly string[]>>;
        protocolVersion: number;
        call<
            Name extends keyof NativeCapabilityMethodMap,
            Method extends string | number | symbol,
        >(
            target: Name,
            method: Method,
            params?: NativeCapabilityParameters<Name, Method>,
            options?: NativeCallOptions,
        ): Promise<NativeCapabilityResult<Name, Method>>;
        call<TResult = unknown>(
            target: string,
            method: string,
            params?: unknown,
            options?: NativeCallOptions,
        ): Promise<TResult>;
        dispose(): void;
        on<
            Name extends keyof NativeCapabilityMethodMap,
            Event extends string | number | symbol,
        >(
            target: Name,
            event: Event,
            handler: NativeEventHandler<NativeCapabilityEventPayload<Name, Event>>,
        ): () => void;
        on<TData = unknown>(
            target: string,
            event: string,
            handler: NativeEventHandler<TData>,
        ): () => void;
        receive(message: string | object): void;
        supports(target: string, method?: string): boolean;
    }
    Index

    Properties

    available: boolean
    capabilities: Readonly<Record<string, readonly string[]>>
    protocolVersion: number

    Methods

    • Returns void

    • Parameters

      • message: string | object

      Returns void

    • Parameters

      • target: string
      • Optionalmethod: string

      Returns boolean