[#5797] fixed JSVM types errors

This commit is contained in:
Gani Georgiev 2024-11-05 00:06:48 +02:00
parent 755149c915
commit 2f35ef29fe
3 changed files with 4076 additions and 4052 deletions

View File

@ -1,3 +1,11 @@
## v0.23.0-rc11 (WIP)
> [!CAUTION]
> **This is a prerelease intended for test and experimental purposes only!**
- Fixed JSVM types errors ([#5797](https://github.com/pocketbase/pocketbase/issues/5797)).
## v0.23.0-rc10 ## v0.23.0-rc10
> [!CAUTION] > [!CAUTION]

File diff suppressed because it is too large Load Diff

View File

@ -104,7 +104,7 @@ declare function routerAdd(
* *
* @group PocketBase * @group PocketBase
*/ */
declare function routerUse(...middlewares: Array<string|((e: core.RequestEvent) => void)|Middleware): void; declare function routerUse(...middlewares: Array<string|((e: core.RequestEvent) => void)|Middleware>): void;
// ------------------------------------------------------------------- // -------------------------------------------------------------------
// baseBinds // baseBinds
@ -527,7 +527,6 @@ declare class Command implements cobra.Command {
constructor(cmd?: Partial<cobra.Command>) constructor(cmd?: Partial<cobra.Command>)
} }
interface RequestInfo extends core.RequestInfo{} // merge
/** /**
* RequestInfo defines a single core.RequestInfo instance, usually used * RequestInfo defines a single core.RequestInfo instance, usually used
* as part of various filter checks. * as part of various filter checks.
@ -550,8 +549,10 @@ interface RequestInfo extends core.RequestInfo{} // merge
* *
* @group PocketBase * @group PocketBase
*/ */
declare class RequestInfo implements core.RequestInfo { declare const RequestInfo: {
constructor(info?: Partial<core.RequestInfo>) new(info?: Partial<core.RequestInfo>): core.RequestInfo
// note: declare as "newable" const due to conflict with the RequestInfo TS utility type
} }
/** /**
@ -845,7 +846,11 @@ declare namespace $os {
*/ */
export let cmd: exec.command export let cmd: exec.command
export let args: os.args /**
* Args hold the command-line arguments, starting with the program name.
*/
export let args: Array<string>
export let exit: os.exit export let exit: os.exit
export let getenv: os.getenv export let getenv: os.getenv
export let dirFS: os.dirFS export let dirFS: os.dirFS