Interface IExtensionRegistry

IExtensionRegistry provides look-up for extensions.

interface IExtensionRegistry {
    findExtension(typeName): Extension<AnyMessage, unknown>;
    findExtensionFor(extendee, no): Extension<AnyMessage, unknown>;
}

Methods

  • Find an extension type by its protobuf type name.

    Parameters

    • typeName: string

    Returns Extension<AnyMessage, unknown>

  • Find an extension by the extendee type name and the extension number.

    Parameters

    • extendee: string
    • no: number

    Returns Extension<AnyMessage, unknown>