feat: remoteResource support headers setting
This commit is contained in:
7
doric-js/lib/src/util/resource.d.ts
vendored
7
doric-js/lib/src/util/resource.d.ts
vendored
@@ -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);
|
||||
|
@@ -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) {
|
||||
|
Reference in New Issue
Block a user