Don't ever import node stuff
This commit is contained in:
parent
61477f34b0
commit
44d1915830
2 changed files with 10 additions and 8 deletions
|
@ -1,7 +1,10 @@
|
|||
import { Buffer } from "buffer";
|
||||
|
||||
import git, { PromiseFsClient } from "isomorphic-git";
|
||||
import http, { GitProgressEvent } from "isomorphic-git/http/node";
|
||||
import git, {
|
||||
GitProgressEvent,
|
||||
HttpClient,
|
||||
PromiseFsClient,
|
||||
} from "isomorphic-git";
|
||||
|
||||
import { isVacantAndWriteable, pointsToLFS } from "./util";
|
||||
import downloadBlobFromPointer from "./download";
|
||||
|
@ -26,6 +29,7 @@ type ProgressHandler = (progress: GitProgressEvent) => void;
|
|||
*/
|
||||
export default async function populateCache(
|
||||
fs: PromiseFsClient,
|
||||
http: HttpClient,
|
||||
workDir: string,
|
||||
remoteURL: string,
|
||||
ref: string = "HEAD",
|
||||
|
|
10
src/types.ts
10
src/types.ts
|
@ -1,12 +1,10 @@
|
|||
import type { HttpClient } from 'isomorphic-git/http/node';
|
||||
|
||||
import type { HttpClient } from "isomorphic-git";
|
||||
|
||||
export interface BasicAuth {
|
||||
username: string
|
||||
password: string
|
||||
username: string;
|
||||
password: string;
|
||||
}
|
||||
|
||||
|
||||
// TODO: Restructure HTTPRequest to reuse Isomorphic Git’s GitHttpRequest?
|
||||
|
||||
export interface HTTPRequest {
|
||||
|
@ -17,5 +15,5 @@ export interface HTTPRequest {
|
|||
url: string;
|
||||
|
||||
/** Auth data for basic HTTP auth. */
|
||||
auth?: BasicAuth
|
||||
auth?: BasicAuth;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue