Add Resource Loader for iOS

This commit is contained in:
pengfei.zhou
2021-10-25 16:01:44 +08:00
committed by osborn
parent 4bd4f42f52
commit 235549eea4
40 changed files with 979 additions and 242 deletions

View File

@@ -8,23 +8,23 @@ export declare abstract class Resource implements Modeling {
identifier: string;
};
}
export declare class FileResource extends Resource {
export declare class LocalResource extends Resource {
constructor(path: string);
}
export declare class RemoteResource extends Resource {
constructor(url: string);
}
export declare class Base64Resource extends Resource {
constructor(url: string);
constructor(content: string);
}
/**
* This is for android platform
*/
export declare class DrawableResource extends Resource {
constructor(url: string);
constructor(name: string);
}
export declare class RawResource extends Resource {
constructor(url: string);
constructor(name: string);
}
export declare class AssetResource extends Resource {
constructor(path: string);

View File

@@ -10,9 +10,9 @@ export class Resource {
};
}
}
export class FileResource extends Resource {
export class LocalResource extends Resource {
constructor(path) {
super("file", path);
super("local", path);
}
}
export class RemoteResource extends Resource {
@@ -21,21 +21,21 @@ export class RemoteResource extends Resource {
}
}
export class Base64Resource extends Resource {
constructor(url) {
super("base64", url);
constructor(content) {
super("base64", content);
}
}
/**
* This is for android platform
*/
export class DrawableResource extends Resource {
constructor(url) {
super("drawable", url);
constructor(name) {
super("drawable", name);
}
}
export class RawResource extends Resource {
constructor(url) {
super("raw", url);
constructor(name) {
super("raw", name);
}
}
export class AssetResource extends Resource {