mirror of
https://github.com/hcengineering/platform.git
synced 2025-04-13 11:50:56 +00:00
EZQMS-689: Slightly improved typings for notification presenters (#5312)
Signed-off-by: Petr Vyazovetskiy <develop.pit@gmail.com>
This commit is contained in:
parent
6832c9c848
commit
1410607117
@ -82,20 +82,20 @@ export async function getEmployee (employee: Ref<Employee>, control: TriggerCont
|
||||
/**
|
||||
* @public
|
||||
*/
|
||||
export type Presenter = (doc: Doc, control: TriggerControl) => Promise<string>
|
||||
export type Presenter<T extends Doc = any> = (doc: T, control: TriggerControl) => Promise<string>
|
||||
|
||||
/**
|
||||
* @public
|
||||
*/
|
||||
export interface HTMLPresenter extends Class<Doc> {
|
||||
presenter: Resource<Presenter>
|
||||
export interface HTMLPresenter<T extends Doc = any> extends Class<T> {
|
||||
presenter: Resource<Presenter<T>>
|
||||
}
|
||||
|
||||
/**
|
||||
* @public
|
||||
*/
|
||||
export interface TextPresenter extends Class<Doc> {
|
||||
presenter: Resource<Presenter>
|
||||
export interface TextPresenter<T extends Doc = any> extends Class<T> {
|
||||
presenter: Resource<Presenter<T>>
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user