SquidSpirit 4f23151439
All checks were successful
Frontend CI / build (push) Successful in 1m38s
feat: implement get label by ID functionality in label management
2025-10-15 15:12:20 +08:00

14 lines
372 B
TypeScript

import type { Color } from '$lib/label/domain/entity/color';
import type { Label } from '$lib/label/domain/entity/label';
export interface LabelRepository {
getAllLabels(): Promise<Label[]>;
getLabelById(id: number): Promise<Label | null>;
createLabel(params: CreateLabelParams): Promise<Label>;
}
export interface CreateLabelParams {
name: string;
color: Color;
}