Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Resource<T>

Type parameters

  • T

Hierarchy

  • Resource

Implements

Index

Constructors

constructor

  • Returns Resource

Properties

all

all: IResource[]

allCategorised

allCategorised: IResourceArrayWithSrc[]

cache

cache: Map<string | Sticker, undefined | HTMLCanvasElement> = new Map<string | Sticker, HTMLCanvasElement | undefined>()

categories

categories: object

Type declaration

default

default: string

legacyIdMap

legacyIdMap: Map<string, string> = new Map()

Accessors

categorisedResource

categorisedResource:

categoryEnum

categoryEnum:

resourceSet

resourceSet:

Methods

add

  • add(category: string, id: string, label: string, path: string): void
  • Parameters

    • category: string
    • id: string
    • label: string
    • path: string

    Returns void

addCategory

  • addCategory(id: string, label: string): void
  • Parameters

    • id: string
    • label: string

    Returns void

addLegacyIdMap

  • addLegacyIdMap(map: Map<string, string>): void
  • Parameters

    • map: Map<string, string>

    Returns void

cacheValue

  • cacheValue(id: string | Sticker, type?: string): undefined | HTMLCanvasElement
  • Parameters

    • id: string | Sticker
    • Default value type: string = "image"

    Returns undefined | HTMLCanvasElement

getLabel

  • getLabel(id: string): undefined | string
  • Parameters

    • id: string

    Returns undefined | string

getRandom

  • getRandom(): string
  • Returns string

getRandomFrom

  • getRandomFrom(id: string): string
  • Parameters

    • id: string

    Returns string

getUrl

  • getUrl(id: string | Sticker | null): string
  • Parameters

    Returns string

load

  • Parameters

    Returns Promise<Object>

rasteriseImage

  • rasteriseImage(img: HTMLImageElement): HTMLCanvasElement
  • Parameters

    • img: HTMLImageElement

    Returns HTMLCanvasElement

resolve

  • resolve(path: string): string
  • Parameters

    • path: string

    Returns string

setDefault

  • setDefault(id: string): void
  • Parameters

    • id: string

    Returns void

Generated using TypeDoc