mirror of
https://github.com/hcengineering/platform.git
synced 2025-04-23 16:56:07 +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
|
* @public
|
||||||
*/
|
*/
|
||||||
export type Presenter = (doc: Doc, control: TriggerControl) => Promise<string>
|
export type Presenter<T extends Doc = any> = (doc: T, control: TriggerControl) => Promise<string>
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @public
|
* @public
|
||||||
*/
|
*/
|
||||||
export interface HTMLPresenter extends Class<Doc> {
|
export interface HTMLPresenter<T extends Doc = any> extends Class<T> {
|
||||||
presenter: Resource<Presenter>
|
presenter: Resource<Presenter<T>>
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @public
|
* @public
|
||||||
*/
|
*/
|
||||||
export interface TextPresenter extends Class<Doc> {
|
export interface TextPresenter<T extends Doc = any> extends Class<T> {
|
||||||
presenter: Resource<Presenter>
|
presenter: Resource<Presenter<T>>
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user