update dialog service
This commit is contained in:
parent
8d4a68f92c
commit
2f2ee530b1
@ -13,10 +13,11 @@ export class IqserDialog {
|
|||||||
|
|
||||||
open<
|
open<
|
||||||
Component extends IqserDialogComponent<Component, Component[DATA_TYPE], Component[RETURN_TYPE]>,
|
Component extends IqserDialogComponent<Component, Component[DATA_TYPE], Component[RETURN_TYPE]>,
|
||||||
|
// eslint-disable-next-line @typescript-eslint/no-unused-vars
|
||||||
Data extends Component[DATA_TYPE] = Component[DATA_TYPE],
|
Data extends Component[DATA_TYPE] = Component[DATA_TYPE],
|
||||||
Return extends Component[RETURN_TYPE] = Component[RETURN_TYPE],
|
Return extends Component[RETURN_TYPE] = Component[RETURN_TYPE],
|
||||||
>(dialog: ComponentType<Component>, config?: MatDialogConfig<Data>) {
|
>(dialog: ComponentType<Component>, config?: MatDialogConfig<Component[DATA_TYPE]>) {
|
||||||
const ref = this._dialog.open<Component, Data, Return>(dialog, config);
|
const ref = this._dialog.open<Component, Component[DATA_TYPE], Return>(dialog, config);
|
||||||
return {
|
return {
|
||||||
...ref,
|
...ref,
|
||||||
result() {
|
result() {
|
||||||
@ -29,7 +30,7 @@ export class IqserDialog {
|
|||||||
Component extends IqserDialogComponent<Component, Component[DATA_TYPE], Component[RETURN_TYPE]>,
|
Component extends IqserDialogComponent<Component, Component[DATA_TYPE], Component[RETURN_TYPE]>,
|
||||||
Data extends Component[DATA_TYPE] = Component[DATA_TYPE],
|
Data extends Component[DATA_TYPE] = Component[DATA_TYPE],
|
||||||
Return extends Component[RETURN_TYPE] = Component[RETURN_TYPE],
|
Return extends Component[RETURN_TYPE] = Component[RETURN_TYPE],
|
||||||
>(dialog: ComponentType<Component>, config?: MatDialogConfig<Data>) {
|
>(dialog: ComponentType<Component>, config?: MatDialogConfig<Component[DATA_TYPE]>) {
|
||||||
return this.open<Component, Data, Return>(dialog, { ...largeDialogConfig, ...config });
|
return this.open<Component, Data, Return>(dialog, { ...largeDialogConfig, ...config });
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -37,7 +38,7 @@ export class IqserDialog {
|
|||||||
Component extends IqserDialogComponent<Component, Component[DATA_TYPE], Component[RETURN_TYPE]>,
|
Component extends IqserDialogComponent<Component, Component[DATA_TYPE], Component[RETURN_TYPE]>,
|
||||||
Data extends Component[DATA_TYPE] = Component[DATA_TYPE],
|
Data extends Component[DATA_TYPE] = Component[DATA_TYPE],
|
||||||
Return extends Component[RETURN_TYPE] = Component[RETURN_TYPE],
|
Return extends Component[RETURN_TYPE] = Component[RETURN_TYPE],
|
||||||
>(dialog: ComponentType<Component>, config?: MatDialogConfig<Data>) {
|
>(dialog: ComponentType<Component>, config?: MatDialogConfig<Component[DATA_TYPE]>) {
|
||||||
return this.open<Component, Data, Return>(dialog, { ...defaultDialogConfig, ...config });
|
return this.open<Component, Data, Return>(dialog, { ...defaultDialogConfig, ...config });
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user