export default function writeDefinitelyTypedPackage()

in lib/definitely-typed.ts [9:30]


export default function writeDefinitelyTypedPackage(
        indexDtsContent: string, packageName: string, overwrite: boolean): void {
    const dtName = getDTName(packageName);
    const packageDir = joinPaths("types", dtName);

    // Check for overwrite
    if (!overwrite) {
        if (existsSync(packageDir)) {
            console.log(`Directory ${packageDir} already exists and --overwrite was not specified; exiting.`);
            process.exit(2);
        }
    }

    if (!existsSync(packageDir)) {
        mkdirSync(packageDir);
    }

    run(indexDtsContent, packageName, dtName, packageDir).catch(e => {
        console.error(e);
        process.exit(1);
    });
}