Generating types by re-using an existing type. ... [ E in Events as E ["kind"]]: ( event : E ) => void;. } type SquareEvent = { kind : "square", x : number, ...
確定! 回上一頁