Interface MessagePortResponse<M, K>

interface MessagePortResponse<M, K> {
    error?: Error;
    id: number;
    value?: M[K] extends ((...args) => any)
        ? ReturnType<any[any]>
        : M[K];
}

Type Parameters

  • M = Record<string, any>

  • K extends keyof M = keyof M

Hierarchy (view full)

Properties

Properties

error?: Error
id: number
value?: M[K] extends ((...args) => any)
    ? ReturnType<any[any]>
    : M[K]

Generated using TypeDoc