1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-06-05 22:09:38 +02:00

chore: 🏷️ Migliorata tipizzazione

This commit is contained in:
Maicol Battistini
2023-06-17 15:06:07 +02:00
parent b7e352c539
commit d36d9f84fe

View File

@@ -136,7 +136,9 @@ export default abstract class AddEditRecordDialog<M extends Model<any, any>> ext
} }
} }
// @ts-expect-error - Temporary
afterSave(response: SaveResponse<M>): void { afterSave(response: SaveResponse<M>): void {
// @ts-expect-error - Temporary
const responseModel = response.getModel() as M; const responseModel = response.getModel() as M;
if (responseModel !== undefined) { if (responseModel !== undefined) {
this.record = responseModel; this.record = responseModel;
@@ -149,8 +151,8 @@ export default abstract class AddEditRecordDialog<M extends Model<any, any>> ext
void showSnackbar(message, false); void showSnackbar(message, false);
} }
protected static createFormState(entries: Record<string, Stream<any>>): Map<string, Stream<unknown>> { protected static createFormState<EK extends string, EV extends Stream<unknown>>(entries: Record<EK, EV>): Map<EK, EV> {
return new Map(Object.entries(entries)); return new Map<EK, EV>(Object.entries(entries) as [EK, EV][]);
} }
get modelAttributesFromFormState(): Record<string, unknown> { get modelAttributesFromFormState(): Record<string, unknown> {