[Home](./index.md) > [@apextoaster/js-utils](./js-utils.md) > [Checklist](./js-utils.checklist.md) ## Checklist class Check whether items are included or not. Signature: ```typescript export declare class Checklist implements ChecklistOptions ``` Implements: [ChecklistOptions](./js-utils.checklistoptions.md)<T> ## Constructors | Constructor | Modifiers | Description | | --- | --- | --- | | [(constructor)(options)](./js-utils.checklist._constructor_.md) | | Constructs a new instance of the Checklist class | ## Properties | Property | Modifiers | Type | Description | | --- | --- | --- | --- | | [data](./js-utils.checklist.data.md) | readonly | Array<T> | TODO: switch to Set | | [mode](./js-utils.checklist.mode.md) | readonly | [ChecklistMode](./js-utils.checklistmode.md) | | ## Methods | Method | Modifiers | Description | | --- | --- | --- | | [check(value)](./js-utils.checklist.check.md) | | Check whether a value is included or excluded from this checklist (depending on mode). |