Variable default

default: {
    edgeFetch: (URL: string, userHeaders?: HeadersInit) => Promise<Response>;
    getGallery: (id: number, userHeaders?: Headers) => Promise<Gallery>;
    getGalleryIds: (
        options?: {
            popularityOrderBy?: PopularityPeriod;
            range?: { end?: number; start?: number };
            tags?: Tag[];
            title?: string;
        },
    ) => Promise<number[]>;
    getGalleryUri: (gallery: string | number | Gallery) => string;
    getNozomiUri: (
        options?: { popularityOrderBy?: PopularityPeriod; tag?: Tag },
    ) => string;
    getParsedTags: (
        stringifiedTags: string,
        delimiter?: string | RegExp,
    ) => Set<Tag>;
    getTags: (type: TagTypes, startsWith?: StartingCharacter) => Promise<Tag[]>;
    getTagUri: (type: TagTypes, startsWith?: StartingCharacter) => string;
    getVideoUri: (gallery: Gallery) => string;
    ImageUriResolver: typeof ImageUriResolver;
}

Type declaration

  • edgeFetch: (URL: string, userHeaders?: HeadersInit) => Promise<Response>
  • getGallery: (id: number, userHeaders?: Headers) => Promise<Gallery>
  • getGalleryIds: (
        options?: {
            popularityOrderBy?: PopularityPeriod;
            range?: { end?: number; start?: number };
            tags?: Tag[];
            title?: string;
        },
    ) => Promise<number[]>
  • getGalleryUri: (gallery: string | number | Gallery) => string
  • getNozomiUri: (options?: { popularityOrderBy?: PopularityPeriod; tag?: Tag }) => string
  • getParsedTags: (stringifiedTags: string, delimiter?: string | RegExp) => Set<Tag>
  • getTags: (type: TagTypes, startsWith?: StartingCharacter) => Promise<Tag[]>
  • getTagUri: (type: TagTypes, startsWith?: StartingCharacter) => string
  • getVideoUri: (gallery: Gallery) => string
  • ImageUriResolver: typeof ImageUriResolver