UNPKG

create-ts-index

Version:
61 lines 3.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function addDot(ext) { if (ext.startsWith('.')) return ext; return `.${ext}`; } exports.addDot = addDot; function addNewline(option, data) { if (option.addNewline) return `${data}\n`; return data; } exports.addNewline = addNewline; function isFalsy(value) { return !value; } exports.isFalsy = isFalsy; function isNotEmpty(value) { return value !== undefined && value !== null; } exports.isNotEmpty = isNotEmpty; function isEmpty(value) { return !isNotEmpty(value); } exports.isEmpty = isEmpty; function parseBool(value) { if (value === undefined) { return false; } if (value === null) { return false; } if (typeof value === 'number') { return true; } if (typeof value === 'string' && value === 'false') { return false; } if (typeof value === 'string' && value === 'true') { return true; } return Boolean(value); } exports.parseBool = parseBool; function getQuote(value) { if (value === 'd' || value === '"') { return '"'; } return "'"; } exports.getQuote = getQuote; exports.default = { addDot, addNewline, getQuote, isEmpty, isNotEmpty, parseBool, }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ1RJVXRpbGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy90b29scy9DVElVdGlsaXR5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBRUEsU0FBZ0IsTUFBTSxDQUFDLEdBQVc7SUFDaEMsSUFBSSxHQUFHLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQztRQUFFLE9BQU8sR0FBRyxDQUFDO0lBQ3BDLE9BQU8sSUFBSSxHQUFHLEVBQUUsQ0FBQztBQUNuQixDQUFDO0FBSEQsd0JBR0M7QUFFRCxTQUFnQixVQUFVLENBQUMsTUFBNEIsRUFBRSxJQUFZO0lBQ25FLElBQUksTUFBTSxDQUFDLFVBQVU7UUFBRSxPQUFPLEdBQUcsSUFBSSxJQUFJLENBQUM7SUFDMUMsT0FBTyxJQUFJLENBQUM7QUFDZCxDQUFDO0FBSEQsZ0NBR0M7QUFFRCxTQUFnQixPQUFPLENBQUMsS0FBYztJQUNwQyxPQUFPLENBQUMsS0FBSyxDQUFDO0FBQ2hCLENBQUM7QUFGRCwwQkFFQztBQUVELFNBQWdCLFVBQVUsQ0FBSSxLQUE0QjtJQUN4RCxPQUFPLEtBQUssS0FBSyxTQUFTLElBQUksS0FBSyxLQUFLLElBQUksQ0FBQztBQUMvQyxDQUFDO0FBRkQsZ0NBRUM7QUFFRCxTQUFnQixPQUFPLENBQUksS0FBNEI7SUFDckQsT0FBTyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUMsQ0FBQztBQUM1QixDQUFDO0FBRkQsMEJBRUM7QUFFRCxTQUFnQixTQUFTLENBQUMsS0FBa0M7SUFDMUQsSUFBSSxLQUFLLEtBQUssU0FBUyxFQUFFO1FBQ3ZCLE9BQU8sS0FBSyxDQUFDO0tBQ2Q7SUFFRCxJQUFJLEtBQUssS0FBSyxJQUFJLEVBQUU7UUFDbEIsT0FBTyxLQUFLLENBQUM7S0FDZDtJQUdELElBQUksT0FBTyxLQUFLLEtBQUssUUFBUSxFQUFFO1FBQzdCLE9BQU8sSUFBSSxDQUFDO0tBQ2I7SUFHRCxJQUFJLE9BQU8sS0FBSyxLQUFLLFFBQVEsSUFBSSxLQUFLLEtBQUssT0FBTyxFQUFFO1FBQ2xELE9BQU8sS0FBSyxDQUFDO0tBQ2Q7SUFFRCxJQUFJLE9BQU8sS0FBSyxLQUFLLFFBQVEsSUFBSSxLQUFLLEtBQUssTUFBTSxFQUFFO1FBQ2pELE9BQU8sSUFBSSxDQUFDO0tBQ2I7SUFFRCxPQUFPLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQztBQUN4QixDQUFDO0FBeEJELDhCQXdCQztBQUVELFNBQWdCLFFBQVEsQ0FBQyxLQUFhO0lBQ3BDLElBQUksS0FBSyxLQUFLLEdBQUcsSUFBSSxLQUFLLEtBQUssR0FBRyxFQUFFO1FBQ2xDLE9BQU8sR0FBRyxDQUFDO0tBQ1o7SUFFRCxPQUFPLEdBQUcsQ0FBQztBQUNiLENBQUM7QUFORCw0QkFNQztBQUVELGtCQUFlO0lBQ2IsTUFBTTtJQUNOLFVBQVU7SUFDVixRQUFRO0lBQ1IsT0FBTztJQUNQLFVBQVU7SUFDVixTQUFTO0NBQ1YsQ0FBQyJ9