feat: add DoricAssets resource
This commit is contained in:
@@ -32,38 +32,50 @@ export class Base64Resource extends Resource {
|
||||
super("base64", content)
|
||||
}
|
||||
}
|
||||
/**
|
||||
* Resources belong to assets dir.
|
||||
*/
|
||||
export class DoricAssetsResource extends Resource {
|
||||
constructor(content: string) {
|
||||
super("doric_assets", content)
|
||||
}
|
||||
}
|
||||
|
||||
export class AndroidResource extends Resource {
|
||||
}
|
||||
export class iOSResource extends Resource {
|
||||
}
|
||||
/**
|
||||
* This is for android platform
|
||||
*/
|
||||
export class DrawableResource extends Resource {
|
||||
export class DrawableResource extends AndroidResource {
|
||||
constructor(name: string) {
|
||||
super("drawable", name)
|
||||
}
|
||||
}
|
||||
|
||||
export class RawResource extends Resource {
|
||||
export class RawResource extends AndroidResource {
|
||||
constructor(name: string) {
|
||||
super("raw", name)
|
||||
}
|
||||
}
|
||||
|
||||
export class AssetResource extends Resource {
|
||||
export class AndroidAssetsResource extends AndroidResource {
|
||||
constructor(path: string) {
|
||||
super("assets", path)
|
||||
super("android_assets", path)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* This is for iOS platform
|
||||
*/
|
||||
export class MainBundleResource extends Resource {
|
||||
export class MainBundleResource extends iOSResource {
|
||||
constructor(fileName: string) {
|
||||
super("mainBundle", fileName)
|
||||
}
|
||||
}
|
||||
|
||||
export class BundleResource extends Resource {
|
||||
export class BundleResource extends iOSResource {
|
||||
constructor(bundleName: string, fileName: string) {
|
||||
super("bundle", `${bundleName}://${fileName}`)
|
||||
}
|
||||
|
Reference in New Issue
Block a user