UNPKG

@log4brains/core

Version:

Log4brains architecture knowledge base core API

19 lines 693 B
import { ValueObject } from "@src/domain"; declare type Props = { cwdAbsolutePath: string; pathRelativeToCwd: string; }; export declare class FilesystemPath extends ValueObject<Props> { constructor(cwdAbsolutePath: string, pathRelativeToCwd: string); get cwdAbsolutePath(): string; get pathRelativeToCwd(): string; get absolutePath(): string; get basename(): string; get extension(): string; get basenameWithoutExtension(): string; join(p: string): FilesystemPath; relative(to: FilesystemPath, amIaDirectory?: boolean): string; equals(vo?: ValueObject<Props>): boolean; } export {}; //# sourceMappingURL=FilesystemPath.d.ts.map