/** * Utility types. * * This module mainly defines tagged strings to differentiate various kinds of paths. * * @module types */ /** (Placeholder comment, see TypeStrong/typedoc#603) */ import { Tagged } from "ts-tagged"; /** * Relative POSIX path. */ export declare type RelPosixPath = Tagged; /** * Absolute POSIX path. */ export declare type AbsPosixPath = Tagged; /** * Path, either POSIX or Windows. */ export declare type OsPath = Tagged; /** * POSIX path, either absolute or relative. */ export declare type PosixPath = RelPosixPath | AbsPosixPath;