-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSQLitePCL.d.ts
More file actions
71 lines (65 loc) · 4.87 KB
/
SQLitePCL.d.ts
File metadata and controls
71 lines (65 loc) · 4.87 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
// Generated by tsbindgen - Architecture
// Namespace: SQLitePCL
// Facade - Public API Surface
// Import internal declarations
import * as Internal from './SQLitePCL/internal/index.js';
// Core type aliases from @tsonic/core
import type { fnptr, ptr, sbyte, byte, short, ushort, int, uint, long, ulong, int128, uint128, half, float, double, decimal, nint, nuint, char } from '@tsonic/core/types.js';
// Cross-namespace type imports for constraints
import type { AsyncCallback, Attribute, Boolean as ClrBoolean, Byte, Char, Double, Func, IAsyncResult, ICloneable, IDisposable, Int32, Int64, IntPtr, MulticastDelegate, Object as ClrObject, ReadOnlySpan, Span, String as ClrString, Type, UInt32, ValueType, Void } from '@tsonic/dotnet/System.js';
import type { GCHandleType, SafeHandle } from '@tsonic/dotnet/System.Runtime.InteropServices.js';
import type { ISerializable } from '@tsonic/dotnet/System.Runtime.Serialization.js';
// Public API exports (curated - no internal $instance/$views leakage)
export { Batteries$instance as Batteries } from './SQLitePCL/internal/index.js';
export { Batteries_V2$instance as Batteries_V2 } from './SQLitePCL/internal/index.js';
export type strdelegate_collation = Internal.strdelegate_collation;
export type strdelegate_update = Internal.strdelegate_update;
export type strdelegate_log = Internal.strdelegate_log;
export type strdelegate_authorizer = Internal.strdelegate_authorizer;
export type strdelegate_trace = Internal.strdelegate_trace;
export type strdelegate_profile = Internal.strdelegate_profile;
export type strdelegate_exec = Internal.strdelegate_exec;
export { raw$instance as raw } from './SQLitePCL/internal/index.js';
export { sqlite3_backup as sqlite3_backup } from './SQLitePCL/internal/index.js';
export { sqlite3_context as sqlite3_context } from './SQLitePCL/internal/index.js';
export { sqlite3_value as sqlite3_value } from './SQLitePCL/internal/index.js';
export { sqlite3_blob as sqlite3_blob } from './SQLitePCL/internal/index.js';
export { sqlite3_snapshot as sqlite3_snapshot } from './SQLitePCL/internal/index.js';
export { sqlite3_stmt as sqlite3_stmt } from './SQLitePCL/internal/index.js';
export { sqlite3 as sqlite3 } from './SQLitePCL/internal/index.js';
export type delegate_collation = Internal.delegate_collation;
export type delegate_update = Internal.delegate_update;
export type delegate_log = Internal.delegate_log;
export type delegate_authorizer = Internal.delegate_authorizer;
export type delegate_exec = Internal.delegate_exec;
export type delegate_commit = Internal.delegate_commit;
export type delegate_rollback = Internal.delegate_rollback;
export type delegate_trace = Internal.delegate_trace;
export type delegate_profile = Internal.delegate_profile;
export type delegate_progress = Internal.delegate_progress;
export type delegate_function_scalar = Internal.delegate_function_scalar;
export type delegate_function_aggregate_step = Internal.delegate_function_aggregate_step;
export type delegate_function_aggregate_final = Internal.delegate_function_aggregate_final;
export type ISQLite3Provider = Internal.ISQLite3Provider;
export { utf8z as utf8z } from './SQLitePCL/internal/index.js';
export { PreserveAttribute as PreserveAttribute } from './SQLitePCL/internal/index.js';
export { MonoPInvokeCallbackAttribute as MonoPInvokeCallbackAttribute } from './SQLitePCL/internal/index.js';
export { SafeGCHandle as SafeGCHandle } from './SQLitePCL/internal/index.js';
export { hook_handle as hook_handle } from './SQLitePCL/internal/index.js';
export { hook_handles as hook_handles } from './SQLitePCL/internal/index.js';
export { log_hook_info as log_hook_info } from './SQLitePCL/internal/index.js';
export { commit_hook_info as commit_hook_info } from './SQLitePCL/internal/index.js';
export { rollback_hook_info as rollback_hook_info } from './SQLitePCL/internal/index.js';
export { trace_hook_info as trace_hook_info } from './SQLitePCL/internal/index.js';
export { profile_hook_info as profile_hook_info } from './SQLitePCL/internal/index.js';
export { progress_hook_info as progress_hook_info } from './SQLitePCL/internal/index.js';
export { update_hook_info as update_hook_info } from './SQLitePCL/internal/index.js';
export { collation_hook_info as collation_hook_info } from './SQLitePCL/internal/index.js';
export { exec_hook_info as exec_hook_info } from './SQLitePCL/internal/index.js';
export { function_hook_info as function_hook_info } from './SQLitePCL/internal/index.js';
export { authorizer_hook_info as authorizer_hook_info } from './SQLitePCL/internal/index.js';
export { EntryPointAttribute as EntryPointAttribute } from './SQLitePCL/internal/index.js';
export type IGetFunctionPointer = Internal.IGetFunctionPointer;
export { SQLite3Provider_e_sqlite3 as SQLite3Provider_e_sqlite3 } from './SQLitePCL/internal/index.js';
// Extension methods (C# using semantics)
export type { ExtensionMethods_SQLitePCL as ExtensionMethods } from './__internal/extensions/index.js';