kleckrelay/src/extension-types.ts
2022-11-27 14:46:29 +01:00

21 lines
440 B
TypeScript

interface ExtensionKleckMessagePasswordStatus {
type: "password-status"
}
interface ExtensionKleckMessageAskForPassword {
type: "ask-for-password"
}
interface ExtensionKleckMessageUser {
type: "get-user"
}
export type ExtensionKleckMessage =
| ExtensionKleckMessagePasswordStatus
| ExtensionKleckMessageAskForPassword
| ExtensionKleckMessageUser
export type ExtensionKleckEvent = MessageEvent & {
detail: ExtensionKleckMessage
}