@gmb/bitmark-parser - v7.2.0
    Preparing search index...

    Class ResourceBuilder

    bpg-compatible ResourceBuilder: 17 <family>Resource(context, data) methods plus the generic resourceFromResourceJson / resourceFromResourceDataJson.

    Index
    appLinkResource: ResourceMethod = ...
    articleResource: ResourceMethod = ...
    audioEmbedResource: ResourceMethod = ...
    audioLinkResource: ResourceMethod = ...
    audioResource: ResourceMethod = ...
    documentDownloadResource: ResourceMethod = ...
    documentEmbedResource: ResourceMethod = ...
    documentLinkResource: ResourceMethod = ...
    documentResource: ResourceMethod = ...
    imageLinkResource: ResourceMethod = ...
    imageResource: ResourceMethod = ...
    stillImageFilmEmbedResource: ResourceMethod = ...
    stillImageFilmLinkResource: ResourceMethod = ...
    videoEmbedResource: ResourceMethod = ...
    videoLinkResource: ResourceMethod = ...
    videoResource: ResourceMethod = ...
    websiteLinkResource: ResourceMethod = ...
    • Build a resource wrapper from a bare ResourceDataJson (bpg-compatible). data may also be a plain string (used as the url/src/body value).

      Parameters

      • context: unknown
      • type: string
      • Optionaldata: string | Record<string, unknown>

      Returns Record<string, unknown> | undefined

    • Normalise existing ResourceJson wrapper(s) (bpg-compatible). Unknown resource types are dropped (bpg parity: it skips invalid types).

      Parameters

      • _context: unknown
      • Optionalresource: Record<string, unknown> | Record<string, unknown>[]

      Returns unknown