(input: Omit<TuiPluginApi, "lifecycle">)
| 40 | export type PluginRoutes = ReturnType<typeof createPluginRoutes> |
| 41 | |
| 42 | export function createTuiApi(input: Omit<TuiPluginApi, "lifecycle">): TuiPluginApi { |
| 43 | return { |
| 44 | ...input, |
| 45 | lifecycle: { |
| 46 | signal: new AbortController().signal, |
| 47 | onDispose() { |
| 48 | return () => {} |
| 49 | }, |
| 50 | }, |
| 51 | } |
| 52 | } |