boolean 型

booleanは、 TypeScript で真偽値だと表現する為の型です。

以下のようにbooleanを指定すると、代入を真偽値だけに絞れます。

const bool: boolean = true;
// Type '"true"' is not assignable to type 'boolean'.
const boolStr: boolean = 'true';

TypeScript は賢いので以下のように型を省略しても推論してbooleanとして扱ってくれます。

let bool = true;
// ok
bool = false