hay 3 tipos de casteo
El primero con "<>"
interface letter {
readonly text: string;
}
var myletter = <letter>{
text: 'aaa'
};
myletter.text = 'dfsf';
El segundo con los ":"
interface letter {
readonly text: string;
}
var myletter: letter = {
text: 'aaa'
};
myletter.text = 'dfsf';
El tercero con "as":
interface letter {
readonly text: string;
}
var myletter = {
text: 'aaa'
} as letter
myletter.text = 'dfsf';