fix esbuild and typing issues
This commit is contained in:
parent
f92bcd630d
commit
c96de5ccbc
@ -57,7 +57,7 @@ esbuild
|
|||||||
inject: ["./esbuild.injecthelper.mjs"],
|
inject: ["./esbuild.injecthelper.mjs"],
|
||||||
format: "cjs",
|
format: "cjs",
|
||||||
// watch: !prod, // no longer valid in esbuild 0.17
|
// watch: !prod, // no longer valid in esbuild 0.17
|
||||||
target: "es2016",
|
target: "es2020",
|
||||||
logLevel: "info",
|
logLevel: "info",
|
||||||
sourcemap: prod ? false : "inline",
|
sourcemap: prod ? false : "inline",
|
||||||
treeShaking: true,
|
treeShaking: true,
|
||||||
|
|||||||
@ -78,7 +78,7 @@ const fromBlobPropsToEntity = (
|
|||||||
|
|
||||||
let hash: undefined | string = undefined;
|
let hash: undefined | string = undefined;
|
||||||
if (props.contentMD5 !== undefined) {
|
if (props.contentMD5 !== undefined) {
|
||||||
hash = arrayBufferToHex(props.contentMD5.buffer);
|
hash = arrayBufferToHex(props.contentMD5.buffer as ArrayBuffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
const entity: Entity = {
|
const entity: Entity = {
|
||||||
|
|||||||
@ -575,7 +575,7 @@ export class FakeFsOnedriveFull extends FakeFs {
|
|||||||
*/
|
*/
|
||||||
async _putUint8ArrayByRange(
|
async _putUint8ArrayByRange(
|
||||||
pathFragOrig: string,
|
pathFragOrig: string,
|
||||||
payload: Uint8Array,
|
payload: Uint8Array<ArrayBuffer>,
|
||||||
rangeStart: number,
|
rangeStart: number,
|
||||||
rangeEnd: number,
|
rangeEnd: number,
|
||||||
size: number
|
size: number
|
||||||
|
|||||||
@ -24,7 +24,7 @@ const getKeyIVFromPassword = async (
|
|||||||
const k2 = await window.crypto.subtle.deriveBits(
|
const k2 = await window.crypto.subtle.deriveBits(
|
||||||
{
|
{
|
||||||
name: "PBKDF2",
|
name: "PBKDF2",
|
||||||
salt: salt,
|
salt: salt as Uint8Array<ArrayBuffer>,
|
||||||
iterations: rounds,
|
iterations: rounds,
|
||||||
hash: "SHA-256",
|
hash: "SHA-256",
|
||||||
},
|
},
|
||||||
|
|||||||
@ -729,7 +729,7 @@ export class FakeFsOnedrive extends FakeFs {
|
|||||||
*/
|
*/
|
||||||
async _putUint8ArrayByRange(
|
async _putUint8ArrayByRange(
|
||||||
pathFragOrig: string,
|
pathFragOrig: string,
|
||||||
payload: Uint8Array,
|
payload: Uint8Array<ArrayBuffer>,
|
||||||
rangeStart: number,
|
rangeStart: number,
|
||||||
rangeEnd: number,
|
rangeEnd: number,
|
||||||
size: number
|
size: number
|
||||||
|
|||||||
@ -88,9 +88,9 @@ export const mkdirpInVault = async (thePath: string, vault: Vault) => {
|
|||||||
* @returns ArrayBuffer
|
* @returns ArrayBuffer
|
||||||
*/
|
*/
|
||||||
export const bufferToArrayBuffer = (
|
export const bufferToArrayBuffer = (
|
||||||
b: Buffer | Uint8Array | ArrayBufferView
|
b: Buffer | Uint8Array<ArrayBuffer> | ArrayBufferView
|
||||||
) => {
|
) => {
|
||||||
return b.buffer.slice(b.byteOffset, b.byteOffset + b.byteLength);
|
return b.buffer.slice(b.byteOffset, b.byteOffset + b.byteLength) as ArrayBuffer;
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user