vscode platformItem['Result']
上の私にとって、この作品は、ここでは3つの異なるアプローチです。 Playground
Indexed access
interface platformItem {
Result: {
name: string;
age: number;
};
}
const man: platformItem["Result"] = { name: "Max Power", age: 30 };
Type Aliases
type Man = {
name: string;
age: number;
};
interface platformItem {
Result: Man;
}
const man: Man = { name: "Max Power", age: 30 };
Declaration Merging
namespace platformItem {
export type Result = {
name: string;
age: number;
};
}
interface platformItem {
Result: platformItem.Result;
}
const man: platformItem.Result = { name: "Max Power", age: 30 };
を意味することになって 'platformItem.Result'は何ですか? – zerkms
は、男性が名前と年齢を持つ必要があることを意味します。 – Dreams