Function initShimAsyncCodec

  • Transforms event-based third-party codec implementations into implementations compatible with zip.js

    Parameters

    • library: EventBasedZipLibrary

      The third-party codec implementations.

    • constructorOptions: unknown

      The options passed to the third-party implementations when building instances.

    • registerDataHandler: registerDataHandler

      The function called to handle the data events triggered by a third-party codec implementation.

    Returns ZipLibrary

    An instance containing classes compatible with ZipDeflate and ZipInflate.