framework: upgrade cordis

This commit is contained in:
undefined committed 2026-04-17 18:03:41 +08:00
1 parent 772cb7837a
commit 6bdac9fe25
24 files changed
+108 -128

No files matched your search

+5 -14
View File
@@ -1,20 +1,11 @@
/* eslint-disable ts/no-unsafe-declaration-merging */
import * as cordis from 'cordis';
import { Context } from 'cordis';
import type { EventMap } from './api';
export interface Events<C extends Context = Context> extends cordis.Events<C>, EventMap { }
export type { Disposable, FiberState, Plugin } from 'cordis';
export interface Context {
[Context.events]: Events<this>;
broadcast: Context['emit'];
declare module 'cordis' {
export interface Events extends EventMap { }
}
export class Context extends cordis.Context { }
export type Fiber = cordis.Fiber<Context>;
export type { Disposable, Plugin } from 'cordis';
export { Context, Fiber, FiberState, Service } from 'cordis';
export class Service<C extends Context = Context> extends cordis.Service<C> {
}
export const ctx = new Context();