Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions types/frida-gum/frida-gum-tests.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
26 changes: 26 additions & 0 deletions types/frida-gum/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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 {
Expand All @@ -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 {
Expand Down
2 changes: 1 addition & 1 deletion types/frida-gum/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"private": true,
"name": "@types/frida-gum",
"version": "19.8.9999",
"version": "19.9.9999",
"nonNpm": true,
"nonNpmDescription": "frida-gum",
"projects": [
Expand Down
2 changes: 1 addition & 1 deletion types/nginstack__datasource/nginstack__datasource-tests.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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
2 changes: 1 addition & 1 deletion types/nginstack__datasource/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"private": true,
"name": "@types/nginstack__datasource",
"version": "86.0.9999",
"version": "87.0.9999",
"projects": [
"https://github.com/nginstack/nginstack"
],
Expand Down
2 changes: 1 addition & 1 deletion types/nginstack__dev-tools/nginstack__dev-tools-tests.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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
2 changes: 1 addition & 1 deletion types/nginstack__dev-tools/package.json
Original file line number Diff line number Diff line change
@@ -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"
],
Expand Down
2 changes: 1 addition & 1 deletion types/nginstack__devops/nginstack__devops-tests.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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
2 changes: 1 addition & 1 deletion types/nginstack__devops/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"private": true,
"name": "@types/nginstack__devops",
"version": "86.0.9999",
"version": "87.0.9999",
"projects": [
"https://github.com/nginstack/nginstack"
],
Expand Down
3 changes: 2 additions & 1 deletion types/nginstack__engine/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
/// <reference path="keys/Scripts.d.ts" />
/// <reference path="keys/Users.d.ts" />
/// <reference path="keys/UserStatus.d.ts" />
/// <reference path="keys/UserValidationModes.d.ts" />
/// <reference path="lib/array/argumentsToArray.d.ts" />
/// <reference path="lib/array/arrayEquals.d.ts" />
/// <reference path="lib/array/binaryStringToUint8Array.d.ts" />
Expand Down Expand Up @@ -381,8 +382,8 @@
/// <reference path="lib/router/RoutesValidator.d.ts" />
/// <reference path="lib/runner/executeScript.d.ts" />
/// <reference path="lib/runner/ScriptRunner.d.ts" />
/// <reference path="lib/scheduler/Job.d.ts" />
/// <reference path="lib/scheduler/RemoteScheduler.d.ts" />
/// <reference path="lib/scheduler/ScheduledJob.d.ts" />
/// <reference path="lib/scheduler/Scheduler.d.ts" />
/// <reference path="lib/scheduler/Task.d.ts" />
/// <reference path="lib/schema/DatabaseSchema.d.ts" />
Expand Down
1 change: 1 addition & 0 deletions types/nginstack__engine/keys/Classes.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
2 changes: 2 additions & 0 deletions types/nginstack__engine/keys/UserValidationModes.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
export let STRICT: number;
export let IGNORE_USER_STATUS: number;
2 changes: 1 addition & 1 deletion types/nginstack__engine/lib/database/Database.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ interface ArchiveLogFileInfo {
path: string;
storageProvider: number | null;
logDate: Date;
archiveDate: Date;
archiveDate: Date | null;
recordCount: number;
recordCountPerClassKey: Record<string, number>;
recordCountPerTableName: Record<string, number>;
Expand Down
Original file line number Diff line number Diff line change
@@ -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;
Expand Down Expand Up @@ -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');
2 changes: 2 additions & 0 deletions types/nginstack__engine/lib/scheduler/Task.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
5 changes: 3 additions & 2 deletions types/nginstack__engine/lib/security/AuthToken.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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 };
Expand Down
12 changes: 5 additions & 7 deletions types/nginstack__engine/lib/security/PermissionReplicator.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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[]
Expand Down
8 changes: 4 additions & 4 deletions types/nginstack__engine/lib/session/Session.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
2 changes: 1 addition & 1 deletion types/nginstack__engine/nginstack__engine-tests.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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
2 changes: 1 addition & 1 deletion types/nginstack__engine/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"private": true,
"name": "@types/nginstack__engine",
"version": "86.0.9999",
"version": "87.0.9999",
"projects": [
"https://github.com/nginstack/nginstack"
],
Expand Down
2 changes: 1 addition & 1 deletion types/nginstack__iquery/nginstack__iquery-tests.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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
2 changes: 1 addition & 1 deletion types/nginstack__iquery/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"private": true,
"name": "@types/nginstack__iquery",
"version": "86.0.9999",
"version": "87.0.9999",
"projects": [
"https://github.com/nginstack/nginstack"
],
Expand Down
1 change: 1 addition & 0 deletions types/nginstack__jsunit/index.d.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/// <reference path="lib/AggregatedTestResult.d.ts" />
/// <reference path="lib/LegacyAssertMethods.d.ts" />
/// <reference path="lib/TestCaseEvent.d.ts" />
/// <reference path="lib/TestResult.d.ts" />
Expand Down
13 changes: 12 additions & 1 deletion types/nginstack__jsunit/lib/AggregatedTestResult.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ declare class AggregatedTestResult {
numTotalTests: number;
numPendingTests: number;
startTime: number;
dbName: string;
success: boolean;
endTime: number;
duration: number;
Expand All @@ -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<AggregatedTestResult>): 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[];
}
2 changes: 1 addition & 1 deletion types/nginstack__jsunit/nginstack__jsunit-tests.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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
2 changes: 1 addition & 1 deletion types/nginstack__jsunit/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"private": true,
"name": "@types/nginstack__jsunit",
"version": "86.0.9999",
"version": "87.0.9999",
"projects": [
"https://github.com/nginstack/nginstack"
],
Expand Down
2 changes: 1 addition & 1 deletion types/nginstack__orm/nginstack__orm-tests.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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
2 changes: 1 addition & 1 deletion types/nginstack__orm/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"private": true,
"name": "@types/nginstack__orm",
"version": "86.0.9999",
"version": "87.0.9999",
"projects": [
"https://github.com/nginstack/nginstack"
],
Expand Down