requirementPlan
Variable: requirementPlan
const requirementPlan: {
addSection: (filePath: string, section: Omit<RequirementPlanSection, "id" | "order">, afterIndex?: number) => Promise<RequirementPlanSectionResponse>;
create: (fileName: string) => Promise<RequirementPlanCreateResponse>;
get: (filePath: string) => Promise<RequirementPlanGetResponse>;
list: () => Promise<RequirementPlanListResponse>;
removeSection: (filePath: string, sectionId: string) => Promise<RequirementPlanSectionResponse>;
reorderSections: (filePath: string, sectionIds: string[]) => Promise<RequirementPlanSectionResponse>;
review: (filePath: string) => Promise<RequirementPlanReviewResponse>;
update: (filePath: string, content:
| string
| RequirementPlanDocument) => Promise<RequirementPlanUpdateResponse>;
updateSection: (filePath: string, sectionId: string, updates: Partial<RequirementPlanSection>) => Promise<RequirementPlanSectionResponse>;
};
Defined in: packages/codeboltjs/src/modules/requirementPlan.ts:114
RequirementPlan Module Provides functionality for managing Requirement Plan documents
Type Declaration
| Name | Type | Description | Defined in |
|---|---|---|---|
addSection() | (filePath: string, section: Omit<RequirementPlanSection, "id" | "order">, afterIndex?: number) => Promise<RequirementPlanSectionResponse> | Add a section to a requirement plan | packages/codeboltjs/src/modules/requirementPlan.ts:195 |
create() | (fileName: string) => Promise<RequirementPlanCreateResponse> | Create a new requirement plan file | packages/codeboltjs/src/modules/requirementPlan.ts:120 |
get() | (filePath: string) => Promise<RequirementPlanGetResponse> | Get a requirement plan by file path | packages/codeboltjs/src/modules/requirementPlan.ts:138 |
list() | () => Promise<RequirementPlanListResponse> | List all requirement plans in the project | packages/codeboltjs/src/modules/requirementPlan.ts:175 |
removeSection() | (filePath: string, sectionId: string) => Promise<RequirementPlanSectionResponse> | Remove a section from a requirement plan | packages/codeboltjs/src/modules/requirementPlan.ts:242 |
reorderSections() | (filePath: string, sectionIds: string[]) => Promise<RequirementPlanSectionResponse> | Reorder sections in a requirement plan | packages/codeboltjs/src/modules/requirementPlan.ts:261 |
review() | (filePath: string) => Promise<RequirementPlanReviewResponse> | Request a review for a requirement plan | packages/codeboltjs/src/modules/requirementPlan.ts:279 |
update() | (filePath: string, content: | string | RequirementPlanDocument) => Promise<RequirementPlanUpdateResponse> | Update a requirement plan | packages/codeboltjs/src/modules/requirementPlan.ts:157 |
updateSection() | (filePath: string, sectionId: string, updates: Partial<RequirementPlanSection>) => Promise<RequirementPlanSectionResponse> | Update a section in a requirement plan | packages/codeboltjs/src/modules/requirementPlan.ts:219 |