view data fixes
This commit is contained in:
@@ -20,7 +20,7 @@ import { ViewData } from '../view-data/ViewData';
|
||||
/**
|
||||
* ViewData Builder Contract (Static)
|
||||
*
|
||||
* TDTO is constrained to object to ensure it is a serializable API DTO.
|
||||
* TDTO is constrained to object | null | undefined to ensure it is a serializable API DTO.
|
||||
*
|
||||
* Usage:
|
||||
* export class MyViewDataBuilder {
|
||||
@@ -28,6 +28,6 @@ import { ViewData } from '../view-data/ViewData';
|
||||
* }
|
||||
* MyViewDataBuilder satisfies ViewDataBuilder<MyDTO, MyViewData>;
|
||||
*/
|
||||
export interface ViewDataBuilder<TDTO extends object, TViewData extends ViewData> {
|
||||
export interface ViewDataBuilder<TDTO extends object | null | undefined, TViewData extends ViewData> {
|
||||
build(apiDto: TDTO): TViewData;
|
||||
}
|
||||
Reference in New Issue
Block a user