@log4brains/core
Version:
Log4brains architecture knowledge base core API
16 lines • 585 B
TypeScript
import { ValueObject } from "@src/domain";
import { AdrFile } from "./AdrFile";
import { PackageRef } from "./PackageRef";
declare type Props = {
value: string;
};
export declare class AdrSlug extends ValueObject<Props> {
constructor(value: string);
get value(): string;
get packagePart(): string | undefined;
get namePart(): string;
static createFromFile(file: AdrFile, packageRef?: PackageRef): AdrSlug;
static createFromTitle(title: string, packageRef?: PackageRef, date?: Date): AdrSlug;
}
export {};
//# sourceMappingURL=AdrSlug.d.ts.map