feat: remoteResource support headers setting

This commit is contained in:
pengfei.zhou
2023-09-22 14:24:39 +08:00
committed by jingpeng
parent f8f7ff9a6b
commit 2c52403d5f
7 changed files with 48 additions and 0 deletions

View File

@@ -14,7 +14,14 @@ export declare class LocalResource extends Resource {
constructor(path: string);
}
export declare class RemoteResource extends Resource {
headers?: Record<string, string>;
constructor(url: string);
toModel(): {
headers: Record<string, string> | undefined;
resId: string;
type: string;
identifier: string;
};
}
export declare class Base64Resource extends Resource {
constructor(content: string);

View File

@@ -22,6 +22,9 @@ export class RemoteResource extends Resource {
constructor(url) {
super("remote", url);
}
toModel() {
return Object.assign(Object.assign({}, super.toModel()), { headers: this.headers });
}
}
export class Base64Resource extends Resource {
constructor(content) {