harmonyc
Version:
Harmony Code - model-driven BDD for Vitest
14 lines (13 loc) • 438 B
TypeScript
import * as t from 'ts-morph';
import { PhraseMethod } from '../model/model';
export declare class PhrasesAssistant {
project: t.Project;
file: t.SourceFile;
clazz: t.ClassDeclaration;
constructor(content: string, className: string);
ensureMethods(methods: PhraseMethod[]): void;
ensureMethod(method: PhraseMethod): void;
addMethod(method: PhraseMethod): void;
sortMethods(): void;
toCode(): string;
}