12 lines
335 B
TypeScript
12 lines
335 B
TypeScript
type SessionOpener = (sessionID: string, directory: string) => void
|
|||
|
|
|
||
|
|
let sessionOpener: SessionOpener | null = null
|
||
|
|
|
||
|
|
export const setSessionOpener = (opener: SessionOpener | null) => {
|
||
|
|
sessionOpener = opener
|
||
|
|
}
|
||
|
|
|
||
|
|
export const openSessionFromToast = (sessionID: string, directory: string) => {
|
||
|
|
sessionOpener?.(sessionID, directory)
|
||
|
|
}
|