1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | exports.sentenceCase = exports.sentenceCaseTransform = void 0;
|
4 | var tslib_1 = require("tslib");
|
5 | var no_case_1 = require("no-case");
|
6 | var upper_case_first_1 = require("upper-case-first");
|
7 | function sentenceCaseTransform(input, index) {
|
8 | var result = input.toLowerCase();
|
9 | if (index === 0)
|
10 | return upper_case_first_1.upperCaseFirst(result);
|
11 | return result;
|
12 | }
|
13 | exports.sentenceCaseTransform = sentenceCaseTransform;
|
14 | function sentenceCase(input, options) {
|
15 | if (options === void 0) { options = {}; }
|
16 | return no_case_1.noCase(input, tslib_1.__assign({ delimiter: " ", transform: sentenceCaseTransform }, options));
|
17 | }
|
18 | exports.sentenceCase = sentenceCase;
|
19 |
|
\ | No newline at end of file |