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"
],