import { CategoryData, CategoryOrScriptData, DocumentationUrlsData } from 'js-yaml-loader!@/*'; import { ScriptDataStub } from './ScriptDataStub'; export class CategoryDataStub implements CategoryData { public children: readonly CategoryOrScriptData[] = [ ScriptDataStub.createWithCode() ]; public category = 'category name'; public docs?: DocumentationUrlsData; public withChildren(children: readonly CategoryOrScriptData[]) { this.children = children; return this; } public withName(name: string) { this.category = name; return this; } public withDocs(docs: DocumentationUrlsData) { this.docs = docs; return this; } }