website/versioned_docs/version-24.40.0/browsers-api/browsers.cli._constructor_.md
Constructs a new instance of the CLI class
class CLI {
constructor(
opts?:
| string
| {
cachePath?: string;
scriptName?: string;
version?: string;
prefixCommand?: {
cmd: string;
description: string;
};
allowCachePathOverride?: boolean;
pinnedBrowsers?: Partial<
Record<
Browser,
{
buildId: string;
skipDownload: boolean;
}
>
>;
},
rl?: readline.Interface,
);
}
Parameter
</th><th>Type
</th><th>Description
</th></tr></thead> <tbody><tr><td>opts
</td><td>string | { cachePath?: string; scriptName?: string; version?: string; prefixCommand?: { cmd: string; description: string; }; allowCachePathOverride?: boolean; pinnedBrowsers?: Partial<Record<Browser, { buildId: string; skipDownload: boolean; }>>; }
</td><td>(Optional)
</td></tr> <tr><td>rl
</td><td>readline.Interface
</td><td>(Optional)
</td></tr> </tbody></table>