@@ -145,6 +145,50 @@ The prepared statement [parameters are bound](https://www.sqlite.org/c3ref/bind_
145145
146146***
147147
148+ ### AnyFn()
149+
150+ > ** AnyFn** = (...` args ` : ` any ` [ ] ) => [ ` MaybePromise ` ] ( shared.md#maybepromise ) \< ` any ` \>
151+
152+ #### Parameters
153+
154+ | Parameter | Type |
155+ | ------ | ------ |
156+ | ...` args ` | ` any ` [ ] |
157+
158+ #### Returns
159+
160+ [ ` MaybePromise ` ] ( shared.md#maybepromise ) \< ` any ` \>
161+
162+ ***
163+
164+ ### AnyVoidFn()
165+
166+ > ** AnyVoidFn** = (...` args ` : ` any ` [ ] ) => [ ` MaybePromise ` ] ( shared.md#maybepromise ) \< ` void ` \>
167+
168+ #### Parameters
169+
170+ | Parameter | Type |
171+ | ------ | ------ |
172+ | ...` args ` | ` any ` [ ] |
173+
174+ #### Returns
175+
176+ [ ` MaybePromise ` ] ( shared.md#maybepromise ) \< ` void ` \>
177+
178+ ***
179+
180+ ### APICallback
181+
182+ > ** APICallback** \< ` T ` \> = ` T ` * extends* [ ` AnyFn ` ] ( #anyfn ) ? (` sdk ` : [ ` SDK ` ] ( index.md#sdk ) , ...` args ` : ` Parameters ` \< ` T ` \> ) => ` ReturnType ` \< ` T ` \> : [ ` InvalidCallbackMessage ` ] ( #invalidcallbackmessage )
183+
184+ #### Type Parameters
185+
186+ | Type Parameter |
187+ | ------ |
188+ | ` T ` |
189+
190+ ***
191+
148192### Console
149193
150194> ** Console** = ` object `
@@ -276,6 +320,54 @@ The value of the environment variable.
276320
277321***
278322
323+ ### EventParameters
324+
325+ > ** EventParameters** \< ` T ` \> = ` T ` * extends* [ ` AnyVoidFn ` ] ( #anyvoidfn ) ? ` A ` : [ ` InvalidEventParametersMessage ` ] ( #invalideventparametersmessage )
326+
327+ #### Type Parameters
328+
329+ | Type Parameter |
330+ | ------ |
331+ | ` T ` |
332+
333+ ***
334+
335+ ### ExactPluginPackageKeys
336+
337+ > ** ExactPluginPackageKeys** \< ` T ` \> = keyof ` T ` * extends* [ ` PluginPackageSpecKey ` ] ( #pluginpackagespeckey ) ? [ ` PluginPackageSpecKey ` ] ( #pluginpackagespeckey ) * extends* keyof ` T ` ? ` unknown ` : [ ` PluginPackageSpecKeyError ` ] ( #pluginpackagespeckeyerror ) : [ ` PluginPackageSpecKeyError ` ] ( #pluginpackagespeckeyerror )
338+
339+ #### Type Parameters
340+
341+ | Type Parameter |
342+ | ------ |
343+ | ` T ` |
344+
345+ ***
346+
347+ ### InvalidCallbackMessage
348+
349+ > ** InvalidCallbackMessage** = ` "Your callback must respect the format (sdk: SDK, ...args: unknown[]) => MaybePromise<unknown>" `
350+
351+ ***
352+
353+ ### InvalidEventParametersMessage
354+
355+ > ** InvalidEventParametersMessage** = ` "Invalid event parameters" `
356+
357+ ***
358+
359+ ### MaybePromise
360+
361+ > ** MaybePromise** \< ` T ` \> = ` T ` \| ` Promise ` \< ` T ` \>
362+
363+ #### Type Parameters
364+
365+ | Type Parameter |
366+ | ------ |
367+ | ` T ` |
368+
369+ ***
370+
279371### PageInfo
280372
281373> ** PageInfo** = ` object `
@@ -308,6 +400,63 @@ Information on the current page of paginated data.
308400
309401***
310402
403+ ### PluginPackageSpec
404+
405+ > ** PluginPackageSpec** = ` object `
406+
407+ #### Properties
408+
409+ ##### api
410+
411+ > ** api** : ` Record ` \< ` string ` , [ ` AnyFn ` ] ( #anyfn ) \>
412+
413+ ##### events
414+
415+ > ** events** : ` Record ` \< ` string ` , [ ` AnyVoidFn ` ] ( #anyvoidfn ) \>
416+
417+ ##### manifestId
418+
419+ > ** manifestId** : ` string `
420+
421+ ***
422+
423+ ### PluginPackageSpecKey
424+
425+ > ** PluginPackageSpecKey** = keyof [ ` PluginPackageSpec ` ] ( #pluginpackagespec )
426+
427+ ***
428+
429+ ### PluginPackageSpecKeyError
430+
431+ > ** PluginPackageSpecKeyError** = ` "Only manifestId, api and events keys are allowed" `
432+
433+ ***
434+
435+ ### ResolvedAPI
436+
437+ > ** ResolvedAPI** \< ` T ` \> = ` T ` * extends* ` object ` ? ` A ` : ` T `
438+
439+ #### Type Parameters
440+
441+ | Type Parameter |
442+ | ------ |
443+ | ` T ` |
444+
445+ ***
446+
447+ ### ResolvedEvents
448+
449+ > ** ResolvedEvents** \< ` T ` , ` Events ` \> = ` T ` * extends* ` object ` ? ` A ` : ` Events `
450+
451+ #### Type Parameters
452+
453+ | Type Parameter |
454+ | ------ |
455+ | ` T ` |
456+ | ` Events ` |
457+
458+ ***
459+
311460### Result
312461
313462> ** Result** = ` object `
0 commit comments