Since we use TypeScript, let's define the shape of our data. For now, it will be just the Task shape that consists of a name and the done status.
Use the generate command to generate a shape scaffold for our Task:
kretes generate type Task
This will create app/types/index.ts with an empty Task interface :
export interface Task {
};
Let's adjust it to our use case by specifying two fields name and done. The done field has a question mark (?) at the end. This means it's an optional field.
export interface Task {
name: string;
done?: boolean
};
Found a mistake?Found a mistake? Would you like to suggest an improvement?