A ShorthandExtractor that converts a path value to an absolute asset path by making use of resolveAssetPath. Returns the default path in case it is defined and no path was found in the map.

Hierarchy (view full)

Constructors

Methods

  • Checks whether the input can be handled by this class. If it cannot handle the input, rejects with an error explaining why.

    Parameters

    • input: Shorthand

      Input that could potentially be handled.

    Returns Promise<void>

    A promise resolving if the input can be handled, rejecting with an Error if not.

  • Helper function that first runs canHandle followed by handle. Throws the error of canHandle if the data cannot be handled, or returns the result of handle otherwise.

    Parameters

    • input: Shorthand

      Input data that will be handled if it can be handled.

    Returns Promise<unknown>

    A promise resolving if the input can be handled, rejecting with an Error if not.