Je veux écrire une fonction avec un agent de type de paramètre qui accepte la valeur d'une paire K/V à partir d'un objet ou d'un type ...tapuscrit mappée Type de clé/Valeurs
type VodTreeName = {
Movie: 'movie_vod',
TV: 'tv_vod',
VideoStore: 'video_store'
};
function test(something: VodTreeName) {
// expecting something === 'movie_vod'
}
test(VodTreeName.Movie);
// 'VodTreeName' only refers to a type, but is being used as a value here.
--ou-- Sinon, comment puis-je faire cela sans avoir un type ET un objet que je dois exporter/importer vers d'autres modules?