Skip to content

Commit 25a4ef5

Browse files
committed
chore: wip
1 parent b3d554e commit 25a4ef5

File tree

1 file changed

+38
-34
lines changed
  • storage/framework/core/strings/src

1 file changed

+38
-34
lines changed

storage/framework/core/strings/src/macro.ts

Lines changed: 38 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@ import * as p from './pluralize'
33
import * as u from './utils'
44

55
export const Str = {
6-
slash(str: string) {
6+
slash(str: string): string {
77
return u.slash(str)
88
},
99

10-
ensurePrefix(prefix: string, str: string) {
10+
ensurePrefix(prefix: string, str: string): string {
1111
return u.ensurePrefix(prefix, str)
1212
},
1313

14-
ensureSuffix(suffix: string, str: string) {
14+
ensureSuffix(suffix: string, str: string): string {
1515
return u.ensureSuffix(suffix, str)
1616
},
1717

@@ -22,110 +22,114 @@ export const Str = {
2222
/**
2323
* Truncate a string
2424
*/
25-
truncate(str: string, length: number, end = '...') {
25+
truncate(str: string, length: number, end = '...'): string {
2626
return u.truncate(str, length, end)
2727
},
2828

29-
random(length = 16, dict?: string) {
29+
random(length = 16, dict?: string): string {
3030
return u.random(length, dict)
3131
},
3232

33-
capitalize(str: string) {
33+
capitalize(str: string): string {
3434
return c.capitalize(str)
3535
},
3636

37-
slug(str: string) {
37+
slug(str: string): string {
3838
return u.slug(str)
3939
},
4040

41-
detectIndent(str: string) {
41+
detectIndent(str: string): {
42+
amount: number
43+
type: string | undefined
44+
indent: string
45+
} {
4246
return u.detectIndent(str)
4347
},
4448

45-
detectNewline(str: string) {
49+
detectNewline(str: string): '\r\n' | '\n' | undefined {
4650
return u.detectNewline(str)
4751
},
4852

49-
camelCase(str: string) {
53+
camelCase(str: string): string {
5054
return c.camelCase(str)
5155
},
5256

53-
capitalCase(str: string) {
57+
capitalCase(str: string): string {
5458
return c.capitalCase(str)
5559
},
5660

57-
constantCase(str: string) {
61+
constantCase(str: string): string {
5862
return c.constantCase(str)
5963
},
6064

61-
dotCase(str: string) {
65+
dotCase(str: string): string {
6266
return c.dotCase(str)
6367
},
6468

65-
noCase(str: string) {
69+
noCase(str: string): string {
6670
return c.noCase(str)
6771
},
6872

69-
paramCase(str: string) {
73+
paramCase(str: string): string {
7074
return c.paramCase(str)
7175
},
7276

73-
pascalCase(str: string) {
77+
pascalCase(str: string): string {
7478
return c.pascalCase(str)
7579
},
7680

77-
pathCase(str: string) {
81+
pathCase(str: string): string {
7882
return c.pathCase(str)
7983
},
8084

81-
sentenceCase(str: string) {
85+
sentenceCase(str: string): string {
8286
return c.sentenceCase(str)
8387
},
8488

85-
snakeCase(str: string) {
89+
snakeCase(str: string): string {
8690
return c.snakeCase(str)
8791
},
8892

89-
titleCase(str: string) {
93+
titleCase(str: string): string {
9094
return c.titleCase(str)
9195
},
9296

93-
kebabCase(str: string) {
97+
kebabCase(str: string): string {
9498
return c.kebabCase(str)
9599
},
96100

97-
plural(str: string) {
101+
plural(str: string): string {
98102
// plural, singular, isPlural, isSingular, addPluralRule, addSingularRule, addIrregularRule, addUncountableRule
99103
return p.plural(str)
100104
},
101105

102-
singular(str: string) {
106+
singular(str: string): string {
103107
return p.singular(str)
104108
},
105109

106-
isPlural(str: string) {
110+
isPlural(str: string): boolean {
107111
return p.isPlural(str)
108112
},
109113

110-
isSingular(str: string) {
114+
isSingular(str: string): boolean {
111115
return p.isSingular(str)
112116
},
113117

114-
addPluralRule(rule: string | RegExp, repl: string) {
115-
return p.addPluralRule(rule, repl)
118+
addPluralRule(rule: string | RegExp, repl: string): void {
119+
p.addPluralRule(rule, repl)
116120
},
117121

118-
addSingularRule(rule: string | RegExp, repl: string) {
119-
return p.addSingularRule(rule, repl)
122+
addSingularRule(rule: string | RegExp, repl: string): void {
123+
p.addSingularRule(rule, repl)
120124
},
121125

122-
addIrregularRule(single: string, plural: string) {
123-
return p.addIrregularRule(single, plural)
126+
addIrregularRule(single: string, plural: string): void {
127+
p.addIrregularRule(single, plural)
124128
},
125129

126-
addUncountableRule(word: string | RegExp) {
127-
return p.addUncountableRule(word)
130+
addUncountableRule(word: string | RegExp): void {
131+
p.addUncountableRule(word)
128132
},
129133
}
130134

131-
export const str = Str
135+
export const str: typeof Str = Str

0 commit comments

Comments
 (0)