import { resourceLoader, Loader, AssetPromise, AssetType, LoadItem, ResourceManager } from "@galacean/engine-core"; @resourceLoader(AssetType.JSON, ["json"], false) class JSONLoader extends Loader { load(item: LoadItem, resourceManager: ResourceManager): AssetPromise { // @ts-ignore return resourceManager._request(item.url, { ...item, type: "json" }); } }