fix(native): async fn compile error (#7435)

This commit is contained in:
LongYinan 2024-07-08 15:04:37 +08:00 committed by GitHub
parent 602d932065
commit ba356f4412
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
17 changed files with 81 additions and 57 deletions

12
Cargo.lock generated
View File

@ -993,9 +993,9 @@ dependencies = [
[[package]]
name = "napi"
version = "3.0.0-alpha.4"
version = "3.0.0-alpha.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "05ced4f57658f822b2567154a5c0b721736c86d4d463205a150ade25123fc0d3"
checksum = "9e1c3a7423adc069939192859f1c5b1e6b576d662a183a70839f5b098dd807ca"
dependencies = [
"anyhow",
"bitflags 2.5.0",
@ -1016,9 +1016,9 @@ checksum = "e1c0f5d67ee408a4685b61f5ab7e58605c8ae3f2b4189f0127d804ff13d5560a"
[[package]]
name = "napi-derive"
version = "3.0.0-alpha.3"
version = "3.0.0-alpha.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "823fb2987af2446a2b4055604a920f2c1f1a028743c72adc8872d92da7e30d2b"
checksum = "9f728c2fc73c9be638b4fc65de1f15309246a1c2d355cb1508fc26a4a265873f"
dependencies = [
"cfg-if",
"convert_case",
@ -1030,9 +1030,9 @@ dependencies = [
[[package]]
name = "napi-derive-backend"
version = "2.0.0-alpha.3"
version = "2.0.0-alpha.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "abd42151b3c26b5cdde9cf9a8fc5f7240de0919f234e14c6f54e3571d56e4dab"
checksum = "665de86dea7d1bf1ea6628cb8544edb5008f73e15b5bf5c69e54211c19988b3b"
dependencies = [
"convert_case",
"once_cell",

View File

@ -60,7 +60,7 @@
"@istanbuljs/schema": "^0.1.3",
"@magic-works/i18n-codegen": "^0.6.0",
"@nx/vite": "19.4.1",
"@playwright/test": "^1.44.0",
"@playwright/test": "=1.44.1",
"@taplo/cli": "^0.7.0",
"@testing-library/react": "^16.0.0",
"@toeverything/infra": "workspace:*",
@ -75,7 +75,7 @@
"@vitest/coverage-istanbul": "1.6.0",
"@vitest/ui": "1.6.0",
"cross-env": "^7.0.3",
"electron": "^30.1.1",
"electron": "^31.1.0",
"eslint": "^8.57.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-import-x": "^0.5.0",

View File

@ -1,20 +1,20 @@
/* auto-generated by NAPI-RS */
/* eslint-disable */
export class Tokenizer {
export declare class Tokenizer {
count(content: string, allowedSpecial?: Array<string> | undefined | null): number
}
export function fromModelName(modelName: string): Tokenizer | null
export declare function fromModelName(modelName: string): Tokenizer | null
export function getMime(input: Uint8Array): string
export declare function getMime(input: Uint8Array): string
/**
* Merge updates in form like `Y.applyUpdate(doc, update)` way and return the
* result binary.
*/
export function mergeUpdatesInApplyWay(updates: Array<Buffer>): Buffer
export declare function mergeUpdatesInApplyWay(updates: Array<Buffer>): Buffer
export function mintChallengeResponse(resource: string, bits?: number | undefined | null): Promise<string>
export declare function mintChallengeResponse(resource: string, bits?: number | undefined | null): Promise<string>
export function verifyChallengeResponse(response: string, bits: number, resource: string): Promise<boolean>
export declare function verifyChallengeResponse(response: string, bits: number, resource: string): Promise<boolean>

View File

@ -9,6 +9,6 @@
},
"devDependencies": {
"@toeverything/infra": "workspace:*",
"electron": "^30.1.1"
"electron": "^31.1.0"
}
}

View File

@ -52,7 +52,7 @@
"builder-util-runtime": "^9.2.5-alpha.2",
"core-js": "^3.36.1",
"cross-env": "^7.0.3",
"electron": "^30.1.1",
"electron": "^31.1.0",
"electron-log": "^5.1.2",
"electron-squirrel-startup": "1.0.1",
"electron-window-state": "^5.0.3",

View File

@ -1,6 +1,6 @@
/* auto-generated by NAPI-RS */
/* eslint-disable */
export class SqliteConnection {
export declare class SqliteConnection {
constructor(path: string)
connect(): Promise<void>
addBlob(key: string, blob: Uint8Array): Promise<void>
@ -43,7 +43,7 @@ export interface InsertRow {
data: Uint8Array
}
export function mintChallengeResponse(resource: string, bits?: number | undefined | null): Promise<string>
export declare function mintChallengeResponse(resource: string, bits?: number | undefined | null): Promise<string>
export interface UpdateRow {
id: number
@ -52,7 +52,7 @@ export interface UpdateRow {
docId?: string
}
export enum ValidationResult {
export declare enum ValidationResult {
MissingTables = 0,
MissingDocIdColumn = 1,
MissingVersionColumn = 2,
@ -60,5 +60,5 @@ export enum ValidationResult {
Valid = 4
}
export function verifyChallengeResponse(response: string, bits: number, resource: string): Promise<boolean>
export declare function verifyChallengeResponse(response: string, bits: number, resource: string): Promise<boolean>

View File

@ -7,7 +7,7 @@
"devDependencies": {
"@affine-test/fixtures": "workspace:*",
"@affine-test/kit": "workspace:*",
"@playwright/test": "^1.44.0"
"@playwright/test": "=1.44.1"
},
"version": "0.15.0"
}

View File

@ -7,7 +7,7 @@
"devDependencies": {
"@affine-test/fixtures": "workspace:*",
"@affine-test/kit": "workspace:*",
"@playwright/test": "^1.44.0",
"@playwright/test": "=1.44.1",
"@types/fs-extra": "^11.0.4",
"fs-extra": "^11.2.0"
},

View File

@ -2,16 +2,16 @@
"name": "@affine-test/affine-desktop",
"private": true,
"scripts": {
"e2e": "DEBUG=pw:browser yarn playwright test"
"e2e": "DEBUG=\"pw:*\" yarn playwright test"
},
"devDependencies": {
"@affine-test/fixtures": "workspace:*",
"@affine-test/kit": "workspace:*",
"@affine/electron-api": "workspace:*",
"@playwright/test": "^1.44.0",
"@playwright/test": "=1.44.1",
"@types/fs-extra": "^11.0.4",
"fs-extra": "^11.2.0",
"playwright": "^1.44.0"
"playwright": "=1.44.1"
},
"version": "0.15.0"
}

View File

@ -9,7 +9,7 @@
"devDependencies": {
"@affine-test/fixtures": "workspace:*",
"@affine-test/kit": "workspace:*",
"@playwright/test": "^1.44.0",
"@playwright/test": "=1.44.1",
"express": "^4.19.2",
"http-proxy-middleware": "^3.0.0",
"serve": "^14.2.1"

View File

@ -9,7 +9,7 @@
"devDependencies": {
"@affine-test/fixtures": "workspace:*",
"@affine-test/kit": "workspace:*",
"@playwright/test": "^1.44.0",
"@playwright/test": "=1.44.1",
"express": "^4.19.2",
"http-proxy-middleware": "^3.0.0",
"serve": "^14.2.1"

View File

@ -9,7 +9,7 @@
"devDependencies": {
"@affine-test/fixtures": "workspace:*",
"@affine-test/kit": "workspace:*",
"@playwright/test": "^1.44.0",
"@playwright/test": "=1.44.1",
"express": "^4.19.2",
"http-proxy-middleware": "^3.0.0",
"serve": "^14.2.1"

View File

@ -9,7 +9,7 @@
"devDependencies": {
"@affine-test/fixtures": "workspace:*",
"@affine-test/kit": "workspace:*",
"@playwright/test": "^1.44.0",
"@playwright/test": "=1.44.1",
"express": "^4.19.2",
"http-proxy-middleware": "^3.0.0",
"serve": "^14.2.1"

View File

@ -7,7 +7,7 @@
"devDependencies": {
"@affine-test/fixtures": "workspace:*",
"@affine-test/kit": "workspace:*",
"@playwright/test": "^1.44.0"
"@playwright/test": "=1.44.1"
},
"version": "0.15.0"
}

View File

@ -7,7 +7,7 @@
"devDependencies": {
"@affine-test/fixtures": "workspace:*",
"@affine-test/kit": "workspace:*",
"@playwright/test": "^1.44.0"
"@playwright/test": "=1.44.1"
},
"version": "0.15.0"
}

View File

@ -12,7 +12,7 @@
"devDependencies": {
"@affine/electron-api": "workspace:*",
"@node-rs/argon2": "^1.8.0",
"@playwright/test": "^1.44.0",
"@playwright/test": "=1.44.1",
"express": "^4.19.2",
"http-proxy-middleware": "^3.0.0"
},

View File

@ -25,7 +25,7 @@ __metadata:
dependencies:
"@affine-test/fixtures": "workspace:*"
"@affine-test/kit": "workspace:*"
"@playwright/test": "npm:^1.44.0"
"@playwright/test": "npm:=1.44.1"
express: "npm:^4.19.2"
http-proxy-middleware: "npm:^3.0.0"
serve: "npm:^14.2.1"
@ -38,7 +38,7 @@ __metadata:
dependencies:
"@affine-test/fixtures": "workspace:*"
"@affine-test/kit": "workspace:*"
"@playwright/test": "npm:^1.44.0"
"@playwright/test": "npm:=1.44.1"
express: "npm:^4.19.2"
http-proxy-middleware: "npm:^3.0.0"
serve: "npm:^14.2.1"
@ -51,7 +51,7 @@ __metadata:
dependencies:
"@affine-test/fixtures": "workspace:*"
"@affine-test/kit": "workspace:*"
"@playwright/test": "npm:^1.44.0"
"@playwright/test": "npm:=1.44.1"
express: "npm:^4.19.2"
http-proxy-middleware: "npm:^3.0.0"
serve: "npm:^14.2.1"
@ -64,7 +64,7 @@ __metadata:
dependencies:
"@affine-test/fixtures": "workspace:*"
"@affine-test/kit": "workspace:*"
"@playwright/test": "npm:^1.44.0"
"@playwright/test": "npm:=1.44.1"
express: "npm:^4.19.2"
http-proxy-middleware: "npm:^3.0.0"
serve: "npm:^14.2.1"
@ -77,7 +77,7 @@ __metadata:
dependencies:
"@affine-test/fixtures": "workspace:*"
"@affine-test/kit": "workspace:*"
"@playwright/test": "npm:^1.44.0"
"@playwright/test": "npm:=1.44.1"
languageName: unknown
linkType: soft
@ -87,7 +87,7 @@ __metadata:
dependencies:
"@affine-test/fixtures": "workspace:*"
"@affine-test/kit": "workspace:*"
"@playwright/test": "npm:^1.44.0"
"@playwright/test": "npm:=1.44.1"
"@types/fs-extra": "npm:^11.0.4"
fs-extra: "npm:^11.2.0"
languageName: unknown
@ -100,10 +100,10 @@ __metadata:
"@affine-test/fixtures": "workspace:*"
"@affine-test/kit": "workspace:*"
"@affine/electron-api": "workspace:*"
"@playwright/test": "npm:^1.44.0"
"@playwright/test": "npm:=1.44.1"
"@types/fs-extra": "npm:^11.0.4"
fs-extra: "npm:^11.2.0"
playwright: "npm:^1.44.0"
playwright: "npm:=1.44.1"
languageName: unknown
linkType: soft
@ -113,7 +113,7 @@ __metadata:
dependencies:
"@affine-test/fixtures": "workspace:*"
"@affine-test/kit": "workspace:*"
"@playwright/test": "npm:^1.44.0"
"@playwright/test": "npm:=1.44.1"
languageName: unknown
linkType: soft
@ -123,7 +123,7 @@ __metadata:
dependencies:
"@affine-test/fixtures": "workspace:*"
"@affine-test/kit": "workspace:*"
"@playwright/test": "npm:^1.44.0"
"@playwright/test": "npm:=1.44.1"
languageName: unknown
linkType: soft
@ -139,7 +139,7 @@ __metadata:
dependencies:
"@affine/electron-api": "workspace:*"
"@node-rs/argon2": "npm:^1.8.0"
"@playwright/test": "npm:^1.44.0"
"@playwright/test": "npm:=1.44.1"
express: "npm:^4.19.2"
http-proxy-middleware: "npm:^3.0.0"
peerDependencies:
@ -503,7 +503,7 @@ __metadata:
resolution: "@affine/electron-api@workspace:packages/frontend/electron-api"
dependencies:
"@toeverything/infra": "workspace:*"
electron: "npm:^30.1.1"
electron: "npm:^31.1.0"
languageName: unknown
linkType: soft
@ -541,7 +541,7 @@ __metadata:
builder-util-runtime: "npm:^9.2.5-alpha.2"
core-js: "npm:^3.36.1"
cross-env: "npm:^7.0.3"
electron: "npm:^30.1.1"
electron: "npm:^31.1.0"
electron-log: "npm:^5.1.2"
electron-squirrel-startup: "npm:1.0.1"
electron-updater: "npm:^6.2.1"
@ -638,7 +638,7 @@ __metadata:
"@istanbuljs/schema": "npm:^0.1.3"
"@magic-works/i18n-codegen": "npm:^0.6.0"
"@nx/vite": "npm:19.4.1"
"@playwright/test": "npm:^1.44.0"
"@playwright/test": "npm:=1.44.1"
"@taplo/cli": "npm:^0.7.0"
"@testing-library/react": "npm:^16.0.0"
"@toeverything/infra": "workspace:*"
@ -653,7 +653,7 @@ __metadata:
"@vitest/coverage-istanbul": "npm:1.6.0"
"@vitest/ui": "npm:1.6.0"
cross-env: "npm:^7.0.3"
electron: "npm:^30.1.1"
electron: "npm:^31.1.0"
eslint: "npm:^8.57.0"
eslint-config-prettier: "npm:^9.1.0"
eslint-plugin-import-x: "npm:^0.5.0"
@ -10142,14 +10142,14 @@ __metadata:
languageName: node
linkType: hard
"@playwright/test@npm:^1.44.0":
version: 1.45.1
resolution: "@playwright/test@npm:1.45.1"
"@playwright/test@npm:=1.44.1":
version: 1.44.1
resolution: "@playwright/test@npm:1.44.1"
dependencies:
playwright: "npm:1.45.1"
playwright: "npm:1.44.1"
bin:
playwright: cli.js
checksum: 10/718316ae739438f686914350beb3aeded6c96d7adfe1b65509fc50c4e322172fe58b7c9f215c3d5bef52a263839b83162f843027ae8d8e96970b3dd8f87211d2
checksum: 10/572b4c97834fae54fda833939b8f376df2c301b724f9825a3c705533efc124beb346dd9406f54cd771b3f79c00f0e5c70b5469ef33818a0d2e2ea17b19636f9a
languageName: node
linkType: hard
@ -21260,16 +21260,16 @@ __metadata:
languageName: node
linkType: hard
"electron@npm:^30.1.1":
version: 30.1.2
resolution: "electron@npm:30.1.2"
"electron@npm:^31.1.0":
version: 31.1.0
resolution: "electron@npm:31.1.0"
dependencies:
"@electron/get": "npm:^2.0.0"
"@types/node": "npm:^20.9.0"
extract-zip: "npm:^2.0.1"
bin:
electron: cli.js
checksum: 10/ab8a67ac4a318aa8a1751d561b070007001398c642f98ebf41ce98e37b4b38e0ae80c7cb5bda1603c889433235f2e0176136e4d3b0ce177ebd9d1ba79f12cdc4
checksum: 10/a7eaa4ac9b63c69cd3791753559bc01c39297772606b62f2a61d3f55a12f67ddffc00d38fd0976d288b707fe3cf05fde522a3bf95f801c09c34487eb8109f2c7
languageName: node
linkType: hard
@ -31630,6 +31630,15 @@ __metadata:
languageName: node
linkType: hard
"playwright-core@npm:1.44.1":
version: 1.44.1
resolution: "playwright-core@npm:1.44.1"
bin:
playwright-core: cli.js
checksum: 10/f79f9022bbb760daed371e36c802b27d43dc75e67de4d139d83b47feea51c8b884f3296cce85c3afa71c942290cef1b4369cd9ddf4dda5457a0a81772c73b50a
languageName: node
linkType: hard
"playwright-core@npm:1.45.1, playwright-core@npm:>=1.2.0":
version: 1.45.1
resolution: "playwright-core@npm:1.45.1"
@ -31639,7 +31648,22 @@ __metadata:
languageName: node
linkType: hard
"playwright@npm:1.45.1, playwright@npm:^1.14.0, playwright@npm:^1.44.0":
"playwright@npm:1.44.1, playwright@npm:=1.44.1":
version: 1.44.1
resolution: "playwright@npm:1.44.1"
dependencies:
fsevents: "npm:2.3.2"
playwright-core: "npm:1.44.1"
dependenciesMeta:
fsevents:
optional: true
bin:
playwright: cli.js
checksum: 10/3207178a78f1c971dddf99c9a08052e462c882092e0d47e3dd8287ced40897a49e387e545a61d31e5d68f7e443d7818660aa12ce43ab662d01d95bcfcfeca2ca
languageName: node
linkType: hard
"playwright@npm:^1.14.0":
version: 1.45.1
resolution: "playwright@npm:1.45.1"
dependencies: