diff --git a/types/frida-gum/frida-gum-tests.ts b/types/frida-gum/frida-gum-tests.ts index c5efc89063291f..f1760bf46f2642 100644 --- a/types/frida-gum/frida-gum-tests.ts +++ b/types/frida-gum/frida-gum-tests.ts @@ -324,6 +324,22 @@ Interceptor.attach(puts, { }, }); +Interceptor.attach(puts, { + onEnter() { + const ia32 = this.context as Ia32CpuContext; + // $ExpectType ArrayBuffer + ia32.xmm0; + const ia32Xmm7: ArrayBuffer = ia32.xmm7; + void ia32Xmm7; + + const x64 = this.context as X64CpuContext; + // $ExpectType ArrayBuffer + x64.xmm0; + const x64Xmm15: ArrayBuffer = x64.xmm15; + void x64Xmm15; + }, +}); + Interceptor.attach({ target: puts, scratchRegister: "x15", diff --git a/types/frida-gum/index.d.ts b/types/frida-gum/index.d.ts index 081775f27d20e0..b7e532fbced5bb 100644 --- a/types/frida-gum/index.d.ts +++ b/types/frida-gum/index.d.ts @@ -2218,6 +2218,15 @@ interface Ia32CpuContext extends PortableCpuContext { edi: NativePointer; eip: NativePointer; + + xmm0: ArrayBuffer; + xmm1: ArrayBuffer; + xmm2: ArrayBuffer; + xmm3: ArrayBuffer; + xmm4: ArrayBuffer; + xmm5: ArrayBuffer; + xmm6: ArrayBuffer; + xmm7: ArrayBuffer; } interface X64CpuContext extends PortableCpuContext { @@ -2240,6 +2249,23 @@ interface X64CpuContext extends PortableCpuContext { r15: NativePointer; rip: NativePointer; + + xmm0: ArrayBuffer; + xmm1: ArrayBuffer; + xmm2: ArrayBuffer; + xmm3: ArrayBuffer; + xmm4: ArrayBuffer; + xmm5: ArrayBuffer; + xmm6: ArrayBuffer; + xmm7: ArrayBuffer; + xmm8: ArrayBuffer; + xmm9: ArrayBuffer; + xmm10: ArrayBuffer; + xmm11: ArrayBuffer; + xmm12: ArrayBuffer; + xmm13: ArrayBuffer; + xmm14: ArrayBuffer; + xmm15: ArrayBuffer; } interface ArmCpuContext extends PortableCpuContext { diff --git a/types/frida-gum/package.json b/types/frida-gum/package.json index a6342c16e92894..7d41f716c1fd42 100644 --- a/types/frida-gum/package.json +++ b/types/frida-gum/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@types/frida-gum", - "version": "19.8.9999", + "version": "19.9.9999", "nonNpm": true, "nonNpmDescription": "frida-gum", "projects": [ diff --git a/types/nginstack__datasource/nginstack__datasource-tests.ts b/types/nginstack__datasource/nginstack__datasource-tests.ts index 8093a41cd0f78d..93c062d2d3f015 100644 --- a/types/nginstack__datasource/nginstack__datasource-tests.ts +++ b/types/nginstack__datasource/nginstack__datasource-tests.ts @@ -21,6 +21,6 @@ datasource.createColumns(columnDefs); // $ExpectType DataSourceColumns datasource.getDataSet(filters, columns); // $ExpectType DataSet function getVersion(): string { - return "86.0.1"; + return "87.0.1"; } getVersion(); // $ExpectType string diff --git a/types/nginstack__datasource/package.json b/types/nginstack__datasource/package.json index fca59536467c9d..39aa91483b7031 100644 --- a/types/nginstack__datasource/package.json +++ b/types/nginstack__datasource/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@types/nginstack__datasource", - "version": "86.0.9999", + "version": "87.0.9999", "projects": [ "https://github.com/nginstack/nginstack" ], diff --git a/types/nginstack__dev-tools/nginstack__dev-tools-tests.ts b/types/nginstack__dev-tools/nginstack__dev-tools-tests.ts index 5c5a45c0cc0d59..c91b6984335117 100644 --- a/types/nginstack__dev-tools/nginstack__dev-tools-tests.ts +++ b/types/nginstack__dev-tools/nginstack__dev-tools-tests.ts @@ -4,6 +4,6 @@ QueryAnalyzer.getTxtExecutionPlan("query", { disableHeader: true }); // $ExpectT QueryAnalyzer.getHtmlExecutionPlan("query", { disableHeader: true }); // $ExpectType string function getVersion(): string { - return "86.0.1"; + return "87.0.1"; } getVersion(); // $ExpectType string diff --git a/types/nginstack__dev-tools/package.json b/types/nginstack__dev-tools/package.json index 836a4ac801034e..f093bb50294f72 100644 --- a/types/nginstack__dev-tools/package.json +++ b/types/nginstack__dev-tools/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@types/nginstack__dev-tools", - "version": "86.0.9999", + "version": "87.0.9999", "projects": [ "https://github.com/nginstack/nginstack" ], diff --git a/types/nginstack__devops/nginstack__devops-tests.ts b/types/nginstack__devops/nginstack__devops-tests.ts index 36712ee85098f2..92e705dc33a90b 100644 --- a/types/nginstack__devops/nginstack__devops-tests.ts +++ b/types/nginstack__devops/nginstack__devops-tests.ts @@ -16,6 +16,6 @@ script.fail(new Error("*")); // $ExpectType void script.copyChildrenViewPermissions(-1); // $ExpectType number function getVersion(): string { - return "86.0.1"; + return "87.0.1"; } getVersion(); // $ExpectType string diff --git a/types/nginstack__devops/package.json b/types/nginstack__devops/package.json index f28fd50d5016f9..b2a4427f1e401f 100644 --- a/types/nginstack__devops/package.json +++ b/types/nginstack__devops/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@types/nginstack__devops", - "version": "86.0.9999", + "version": "87.0.9999", "projects": [ "https://github.com/nginstack/nginstack" ], diff --git a/types/nginstack__engine/index.d.ts b/types/nginstack__engine/index.d.ts index 968f69a099a9dc..29a38d6be9e6e3 100644 --- a/types/nginstack__engine/index.d.ts +++ b/types/nginstack__engine/index.d.ts @@ -34,6 +34,7 @@ /// /// /// +/// /// /// /// @@ -381,8 +382,8 @@ /// /// /// -/// /// +/// /// /// /// diff --git a/types/nginstack__engine/keys/Classes.d.ts b/types/nginstack__engine/keys/Classes.d.ts index 1c1c4ce43fd12c..4f9ec79cefd0d0 100644 --- a/types/nginstack__engine/keys/Classes.d.ts +++ b/types/nginstack__engine/keys/Classes.d.ts @@ -54,6 +54,7 @@ export let KEY_RANGES: number; export let LARGE_OBJECTS_STORAGE_RULES: number; export let LARGE_OBJECTS: number; export let LICENSES: number; +export let LOG_ARCHIVING_DETAILS: number; export let LOG_RETENTION_FOR_LOG_TYPES: number; export let LOG_RETENTION_FOR_RECORDS: number; export let LOG_RETENTION: number; diff --git a/types/nginstack__engine/keys/UserValidationModes.d.ts b/types/nginstack__engine/keys/UserValidationModes.d.ts new file mode 100644 index 00000000000000..6b0a4ab1bfc4c3 --- /dev/null +++ b/types/nginstack__engine/keys/UserValidationModes.d.ts @@ -0,0 +1,2 @@ +export let STRICT: number; +export let IGNORE_USER_STATUS: number; diff --git a/types/nginstack__engine/lib/database/Database.d.ts b/types/nginstack__engine/lib/database/Database.d.ts index c031383c47a2f5..eaf71b51d04672 100644 --- a/types/nginstack__engine/lib/database/Database.d.ts +++ b/types/nginstack__engine/lib/database/Database.d.ts @@ -144,7 +144,7 @@ interface ArchiveLogFileInfo { path: string; storageProvider: number | null; logDate: Date; - archiveDate: Date; + archiveDate: Date | null; recordCount: number; recordCountPerClassKey: Record; recordCountPerTableName: Record; diff --git a/types/nginstack__engine/lib/scheduler/Job.d.ts b/types/nginstack__engine/lib/scheduler/ScheduledJob.d.ts similarity index 71% rename from types/nginstack__engine/lib/scheduler/Job.d.ts rename to types/nginstack__engine/lib/scheduler/ScheduledJob.d.ts index ccd1d40485bf70..773dbb40e9672f 100644 --- a/types/nginstack__engine/lib/scheduler/Job.d.ts +++ b/types/nginstack__engine/lib/scheduler/ScheduledJob.d.ts @@ -1,6 +1,6 @@ -export = Job; -declare function Job(source?: DataSet | File | MemoryStream): void; -declare class Job { +export = ScheduledJob; +declare function ScheduledJob(source?: DataSet | File | MemoryStream): void; +declare class ScheduledJob { constructor(source?: DataSet | File | MemoryStream); calcNextExecution(): void; loadFromStream(stream: MemoryStream | File): void; @@ -33,10 +33,13 @@ declare class Job { readonly finishedSuccessfully: boolean; readonly lastResult: string; enabled: boolean; + userValidationMode: string; + userValidationModeKey: number; + readonly failCount: number; } -declare namespace Job { +declare namespace ScheduledJob { export { File, MemoryStream, DataSet }; } -type File = import('../io/File'); -type MemoryStream = import('../io/MemoryStream'); -type DataSet = import('../dataset/DataSet'); +type File = import('../io/File.js'); +type MemoryStream = import('../io/MemoryStream.js'); +type DataSet = import('../dataset/DataSet.js'); diff --git a/types/nginstack__engine/lib/scheduler/Task.d.ts b/types/nginstack__engine/lib/scheduler/Task.d.ts index 06ff39ea9fbdab..83f685737e2de3 100644 --- a/types/nginstack__engine/lib/scheduler/Task.d.ts +++ b/types/nginstack__engine/lib/scheduler/Task.d.ts @@ -18,6 +18,8 @@ declare class Task { nextExecution: Date; preRequisiteTask: string; enabled: boolean; + userValidationMode: string; + failCount: number; userKey: number; saveLocally(userId?: string, password?: string): void; del(): void; diff --git a/types/nginstack__engine/lib/security/AuthToken.d.ts b/types/nginstack__engine/lib/security/AuthToken.d.ts index d142f3f4d7cb20..7c01a0b07949f6 100644 --- a/types/nginstack__engine/lib/security/AuthToken.d.ts +++ b/types/nginstack__engine/lib/security/AuthToken.d.ts @@ -4,9 +4,10 @@ declare class AuthToken { constructor(scope: string | string[] | number | DBKey, data?: string); scope: string; data: string; - expires: Date; + expires: Date | null; description: string; - userKey: number | DBKey; + userKey: number; + context: string; } declare namespace AuthToken { export { DBKey }; diff --git a/types/nginstack__engine/lib/security/PermissionReplicator.d.ts b/types/nginstack__engine/lib/security/PermissionReplicator.d.ts index 2c889222c3f394..94586cf97134d5 100644 --- a/types/nginstack__engine/lib/security/PermissionReplicator.d.ts +++ b/types/nginstack__engine/lib/security/PermissionReplicator.d.ts @@ -25,13 +25,11 @@ declare class PermissionReplicator { toGroupUser: number, parents?: number[], fieldNames?: string[] - ): - | {} - | { - insertedKeys: number[]; - updatedKeys: number[]; - deletedKeys: number[]; - }; + ): { + insertedKeys: number[]; + updatedKeys: number[]; + deletedKeys: number[]; + }; replicateToChildren( parent: number, permissions: number[] diff --git a/types/nginstack__engine/lib/session/Session.d.ts b/types/nginstack__engine/lib/session/Session.d.ts index 42ede711ea7f76..e09cdfc04d57c8 100644 --- a/types/nginstack__engine/lib/session/Session.d.ts +++ b/types/nginstack__engine/lib/session/Session.d.ts @@ -20,10 +20,10 @@ declare class Session { logout(): void; setTimeout( minutes: number, - opt_hours?: number, - opt_days?: number, - opt_months?: number, - opt_years?: number + hours?: number, + days?: number, + months?: number, + years?: number ): void; authorizeToken(authToken: AuthToken): string; updateAuthToken(authToken: AuthToken): void; diff --git a/types/nginstack__engine/nginstack__engine-tests.ts b/types/nginstack__engine/nginstack__engine-tests.ts index f14fa48d5601dd..3101781afeae50 100644 --- a/types/nginstack__engine/nginstack__engine-tests.ts +++ b/types/nginstack__engine/nginstack__engine-tests.ts @@ -88,6 +88,6 @@ database.userHasScope(456, 'scope'); // $ExpectType boolean database.logout(); // $ExpectType void function getVersion(): string { - return '86.0.1'; + return '87.0.1'; } getVersion(); // $ExpectType string diff --git a/types/nginstack__engine/package.json b/types/nginstack__engine/package.json index 2e1f51fe9170b9..37cf7733f5db65 100644 --- a/types/nginstack__engine/package.json +++ b/types/nginstack__engine/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@types/nginstack__engine", - "version": "86.0.9999", + "version": "87.0.9999", "projects": [ "https://github.com/nginstack/nginstack" ], diff --git a/types/nginstack__iquery/nginstack__iquery-tests.ts b/types/nginstack__iquery/nginstack__iquery-tests.ts index 1d590e626114fd..e79d3a7003a5e0 100644 --- a/types/nginstack__iquery/nginstack__iquery-tests.ts +++ b/types/nginstack__iquery/nginstack__iquery-tests.ts @@ -21,6 +21,6 @@ iquery.getWhereSql(true); // $ExpectType string iquery.toSql(); // $ExpectType string function getVersion(): string { - return "86.0.1"; + return "87.0.1"; } getVersion(); // $ExpectType string diff --git a/types/nginstack__iquery/package.json b/types/nginstack__iquery/package.json index b921a75c130fb4..0657c483fd39a9 100644 --- a/types/nginstack__iquery/package.json +++ b/types/nginstack__iquery/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@types/nginstack__iquery", - "version": "86.0.9999", + "version": "87.0.9999", "projects": [ "https://github.com/nginstack/nginstack" ], diff --git a/types/nginstack__jsunit/index.d.ts b/types/nginstack__jsunit/index.d.ts index c71a55877ac391..9f2bb93069ca17 100644 --- a/types/nginstack__jsunit/index.d.ts +++ b/types/nginstack__jsunit/index.d.ts @@ -1,3 +1,4 @@ +/// /// /// /// diff --git a/types/nginstack__jsunit/lib/AggregatedTestResult.d.ts b/types/nginstack__jsunit/lib/AggregatedTestResult.d.ts index 4491d683a2e260..c1d72a981f762b 100644 --- a/types/nginstack__jsunit/lib/AggregatedTestResult.d.ts +++ b/types/nginstack__jsunit/lib/AggregatedTestResult.d.ts @@ -6,6 +6,7 @@ declare class AggregatedTestResult { numTotalTests: number; numPendingTests: number; startTime: number; + dbName: string; success: boolean; endTime: number; duration: number; @@ -14,11 +15,21 @@ declare class AggregatedTestResult { numPassedTests: number; maxErrorsReached: boolean; addResult(testResult: TestResult): void; + private formatReport_; formatTxtReport(): string; formatHtmlReport(): string; formatJUnitXmlReport(): string; + assign(obj: Partial): void; } declare namespace AggregatedTestResult { - export { TestResult }; + export { ReportSummaryByProduct, TestResult }; } type TestResult = import("@nginstack/jsunit/lib/TestResult"); +interface ReportSummaryByProduct { + productName: string; + numTotalTests: number; + numPassedTests: number; + numFailedTests: number; + duration: number; + failedTests: TestResult[]; +} diff --git a/types/nginstack__jsunit/nginstack__jsunit-tests.ts b/types/nginstack__jsunit/nginstack__jsunit-tests.ts index 136db25c69bc78..dce23addafaa2c 100644 --- a/types/nginstack__jsunit/nginstack__jsunit-tests.ts +++ b/types/nginstack__jsunit/nginstack__jsunit-tests.ts @@ -16,6 +16,6 @@ suite.setUp(); // $ExpectType void suite.tearDown(); // $ExpectType void function getVersion(): string { - return "86.0.1"; + return "87.0.1"; } getVersion(); // $ExpectType string diff --git a/types/nginstack__jsunit/package.json b/types/nginstack__jsunit/package.json index f0a8d609cad9ba..632d2e6122bfe1 100644 --- a/types/nginstack__jsunit/package.json +++ b/types/nginstack__jsunit/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@types/nginstack__jsunit", - "version": "86.0.9999", + "version": "87.0.9999", "projects": [ "https://github.com/nginstack/nginstack" ], diff --git a/types/nginstack__orm/nginstack__orm-tests.ts b/types/nginstack__orm/nginstack__orm-tests.ts index 29b3597fb51699..1fbad88e78e8fb 100644 --- a/types/nginstack__orm/nginstack__orm-tests.ts +++ b/types/nginstack__orm/nginstack__orm-tests.ts @@ -22,6 +22,6 @@ entity.toJSONString(); // $ExpectType string entity.toJSONSchema(); // $ExpectType any function getVersion(): string { - return "86.0.1"; + return "87.0.1"; } getVersion(); // $ExpectType string diff --git a/types/nginstack__orm/package.json b/types/nginstack__orm/package.json index 2d6458eb7d1d81..90b3f83b0273b7 100644 --- a/types/nginstack__orm/package.json +++ b/types/nginstack__orm/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@types/nginstack__orm", - "version": "86.0.9999", + "version": "87.0.9999", "projects": [ "https://github.com/nginstack/nginstack" ],