@comet-cli/plugin-documentation
Version:
Plugin for generating API documentation
24 lines (23 loc) • 924 B
TypeScript
import { VuexModule } from 'vuex-module-decorators';
import { Groups, Navigation, Operations } from '@comet-cli/types';
export default class Api extends VuexModule {
title: string;
description: string;
quasar: string | null;
uris: string[];
groups: Groups;
groupIds: string[];
operations: Operations;
operationIds: string[];
navigation: Navigation;
UPDATE_TITLE(title: string): void;
UPDATE_DESCRIPTION(description: string): void;
UPDATE_URIS(uris: string[]): void;
UPDATE_OPERATIONS(operations: Operations): void;
UPDATE_OPERATION_IDS(ids: string[]): void;
UPDATE_GROUPS(groups: Groups): void;
UPDATE_GROUP_IDS(ids: string[]): void;
UPDATE_NAVIGATION(navigation: Navigation): void;
get operation(): (id: string) => import("@comet-cli/types").DocOperation;
get group(): (id: string) => import("@comet-cli/types").DocGroup;
}