@vivliostyle/core
    Preparing search index...

    Interface ResourceStore<Resource>

    interface ResourceStore<Resource> {
        fetchers: { [key: string]: Fetcher<Resource> };
        parser: (
            p1: Net.FetchResponse,
            p2: Net.ResourceStore<Resource>,
        ) => Result<Resource>;
        resources: { [key: string]: Resource };
        type: XMLHttpRequestResponseType;
        delete(url: string): void;
        fetch(
            url: string,
            opt_required?: boolean,
            opt_message?: string,
        ): Fetcher<Resource>;
        get(url: string): XmlDoc.XMLDocHolder;
        load(
            url: string,
            opt_required?: boolean,
            opt_message?: string,
        ): Result<Resource>;
    }

    Type Parameters

    • Resource

    Implemented by

    Index

    Properties

    fetchers: { [key: string]: Fetcher<Resource> }
    parser: (
        p1: Net.FetchResponse,
        p2: Net.ResourceStore<Resource>,
    ) => Result<Resource>
    resources: { [key: string]: Resource }
    type: XMLHttpRequestResponseType

    Methods

    • Parameters

      • url: string

      Returns void

    • Parameters

      • url: string
      • Optionalopt_required: boolean
      • Optionalopt_message: string

      Returns Fetcher<Resource>

      fetcher for the resource for the given URL

    • Parameters

      • url: string
      • Optionalopt_required: boolean
      • Optionalopt_message: string

      Returns Result<Resource>

      resource for the given URL