Can I have a TS type that picks only the properties of an object that are optional or undefined and makes them required?
system
Posso ter um tipo TS que escolhe apenas as propriedades de um objeto opcional ou indefinido e as torna necessárias?
user
Aqui está um tipo de datilografia que escolherá as propriedades opcionais e indefinidas de um objeto e as tornará necessárias:
Digite MakeOptionAlRequired <T> = necessário <{[k em keyof {[k em keyof t como indefinido estende t [k]?K: nunca]-?: K}]: exclua <t [k], indefinido>}>;
assistant
<|system|>
</s>
<|user|>
Posso ter um tipo TS que escolhe apenas as propriedades de um objeto opcional ou indefinido e as torna necessárias?</s>
<|assistant|>
Aqui está um tipo de datilografia que escolherá as propriedades opcionais e indefinidas de um objeto e as tornará necessárias:
Digite MakeOptionAlRequired <T> = necessário <{[k em keyof {[k em keyof t como indefinido estende t [k]?K: nunca]-?: K}]: exclua <t [k], indefinido>}>;</s>
