style: many typescript v6 pending errors

This commit is contained in:
Neko Ayaka
2026-04-05 02:07:09 +08:00
parent 70a66292b2
commit 476ef2018f
30 changed files with 119 additions and 64 deletions
+2 -2
View File
@@ -1,3 +1,3 @@
import type { createContext } from '@moeru/eventa'
import type { EventContext } from '@moeru/eventa'
export type ChannelHost = ReturnType<typeof createContext>
export type ChannelHost = EventContext<unknown, { raw?: any }>
+7 -3
View File
@@ -633,9 +633,13 @@ export class PluginHost {
const lifecycle = createActor(pluginLifecycleMachine)
lifecycle.start()
const permissionSnapshot = this.permissions.initialize(id, manifest.permissions, {
persisted: this.persistedPermissionGrants.get(identity.plugin.id),
})
const permissionSnapshot = this.permissions.initialize(
id,
manifest.permissions,
{
persisted: this.persistedPermissionGrants.get(identity.plugin.id),
},
)
const session: PluginHostSession = {
manifest,
@@ -54,7 +54,7 @@ export interface ManifestV1 {
apiVersion: 'v1'
kind: 'manifest.plugin.airi.moeru.ai'
name: string
permissions?: ModulePermissionDeclaration
permissions: ModulePermissionDeclaration
entrypoints: {
default?: string
electron?: string
@@ -76,7 +76,7 @@ export const manifestV1Schema = object({
apiVersion: literal('v1'),
kind: literal('manifest.plugin.airi.moeru.ai'),
name: string(),
permissions: optional(object({
permissions: object({
apis: optional(array(object({
key: string(),
actions: array(picklist(['invoke', 'emit'])),
@@ -112,7 +112,7 @@ export const manifestV1Schema = object({
label: optional(localizableSchema),
required: optional(boolean()),
}))),
})),
}),
entrypoints: object({
default: optional(string()),
electron: optional(string()),