Skip to main content

foundation-comms.genesisresources

Home > @genesislcap/foundation-comms > GenesisResources

GenesisResources interface

GenesisResources DI interface.

Signature:

export interface GenesisResources 

Remarks

A lazy shared Genesis Resources lookup system. N number of callers can request information in succession, but only the first will invoke the server request, and each caller will receive their results when that returns.

Properties

Property

Modifiers

Type

Description

destroy

() => void

Destroy and garbage collect

getAllResources

() => Promise<ResourceItem[]>

Returns all available resources.

getResourceTypeFor

(resourceName: string) => Promise<ResourceType>

Gets the type of resource

isValidResource

(resourceName: string) => Promise<boolean>

Checks if the resource exists