TypeScript - 関数 - リテラルオブジェクトの引数

公開日:2019-02-08 更新日:2019-05-14

1. 概要

関数の引数に、リテラルオブジェクトを使用します。

function 関数名(引数の変数名: {リテラルオブジェクト}): 戻り値の型 { 処理(); }

2. サンプル

function add(param: { value1: number, value2: number }): number {
	return param.value1 + param.value2;
}

const result: number = add({ value1: 1, value2: 2 });
console.log(result); //3