You can use the dialog enum values as keys, but they need to be computed properties:
let openDialogs: { [key in DialogType]?: Dialog } = {
[DialogType.Options]: undefined,
};
K. Bar-Sinai, T. Shaked, and A. Sprecher. 25th International Conference on Computer-Aided Architectural Design Research in Asia: RE: Anthropocene - Design in the Age of Humans, CAADRIA 2020, Bangkok, Thailand, (2020)
T. Shaked, K. Bar-Sinai, and A. Sprecher. 25th International Conference on Computer-Aided Architectural Design Research in Asia: RE: Anthropocene - Design in the Age of Humans, CAADRIA 2020, Bangkok, Thailand, (2020)