From 06ea51e73d7e4fc2984e438580295c8e640044e2 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Fri, 15 May 2026 10:47:31 +0000 Subject: [PATCH] Replace any types with unknown in sql.js declaration Replaced any[] with unknown[] and any[][] with unknown[][] in declarations.d.ts to improve type safety and maintainability. --- src/declarations.d.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/declarations.d.ts b/src/declarations.d.ts index 679fdbd..547660c 100644 --- a/src/declarations.d.ts +++ b/src/declarations.d.ts @@ -1,24 +1,24 @@ declare module 'sql.js' { export interface Database { - run(sql: string, params?: any[]): void; - exec(sql: string, params?: any[]): QueryResults[]; - prepare(sql: string, params?: any[]): Statement; + run(sql: string, params?: unknown[]): void; + exec(sql: string, params?: unknown[]): QueryResults[]; + prepare(sql: string, params?: unknown[]): Statement; export(): Uint8Array; close(): void; } export interface QueryResults { columns: string[]; - values: any[][]; + values: unknown[][]; } export interface Statement { - bind(values: any[]): boolean; + bind(values: unknown[]): boolean; step(): boolean; - get(params?: any[]): any[]; + get(params?: unknown[]): unknown[]; getColumnNames(): string[]; - getAsObject(params?: any[]): any; - run(params?: any[]): void; + getAsObject(params?: unknown[]): Record; + run(params?: unknown[]): void; free(): void; }