Constructors
constructor
Parameters
params: { completed: boolean; completedAt: CompletedAt; createdAt: CreatedAt; dueDate: DueDate; id: null | number; title: string }
completed: boolean
id: null | number
title: string
Properties
Private completedAt
Private createdAt
Private dueDate
Private id
id: null | number = null
Private isCompleted
isCompleted: boolean
Private isOverDue
isOverDue: boolean
Private status
Private title
Accessors
Completed
Returns boolean
CompletedAt
- get CompletedAt(): null | Date
Returns null | Date
CreatedAt
Returns Date
DueDate
- get DueDate(): null | Date
Returns null | Date
Id
Returns null | number
OverDue
Returns boolean
Status
Returns string
StatusCode
Returns string
StatusType
Returns string
Title
Returns string
Methods
complete
equals
- equals(other: Todo): boolean
Parameters
Returns boolean
setDueDate
Parameters
Static create
Parameters
params: { completed?: boolean; completedAt?: CompletedAt; createdAt?: CreatedAt; dueDate?: DueDate; id?: null | number; title: string }
Optional completed?: boolean
Optional completedAt?: CompletedAt
Optional createdAt?: CreatedAt
Optional dueDate?: DueDate
Optional id?: null | number
title: string
やること