Skip to content

Commit 5fed4d7

Browse files
committed
Improved JsDoc Annotations and Addressed PR Comments
1 parent 7e66bfd commit 5fed4d7

File tree

4 files changed

+150
-65
lines changed

4 files changed

+150
-65
lines changed

src/constants/supportedTransforms.ts

Lines changed: 57 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,284 +1,284 @@
11
/**
2-
* @see {@link https://docs.imagekit.io/features/image-transformations}
2+
* @link https://docs.imagekit.io/features/image-transformations
33
*/
44
const supportedTransforms: { [key: string]: string } = {
55
/**
6-
* @see {@link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#width-w}
6+
* @link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#width-w
77
*/
88
width: "w",
99

1010
/**
11-
* @see {@link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#height-h}
11+
* @link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#height-h
1212
*/
1313
height: "h",
1414

1515
/**
16-
* @see {@link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#aspect-ratio-ar}
16+
* @link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#aspect-ratio-ar
1717
*/
1818
aspectRatio: "ar",
1919

2020
/**
21-
* @see {@link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#quality-q}
21+
* @link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#quality-q
2222
*/
2323
quality: "q",
2424

2525
/**
26-
* @see {@link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#crop-crop-modes-and-focus}
26+
* @link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#crop-crop-modes-and-focus
2727
*/
2828
crop: "c",
2929

3030
/**
31-
* @see {@link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#crop-crop-modes-and-focus}
31+
* @link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#crop-crop-modes-and-focus
3232
*/
3333
cropMode: "cm",
3434

3535
/**
36-
* @see {@link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#focus-fo}
36+
* @link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#focus-fo
3737
*/
3838
focus: "fo",
3939

4040
/**
41-
* @see {@link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#examples-focus-using-cropped-image-coordinates}
41+
* @link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#examples-focus-using-cropped-image-coordinates
4242
*/
4343
x: "x",
4444

4545
/**
46-
* @see {@link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#examples-focus-using-cropped-image-coordinates}
46+
* @link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#examples-focus-using-cropped-image-coordinates
4747
*/
4848
y: "y",
4949

5050
/**
51-
* @see {@link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#format-f}
51+
* @link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#format-f
5252
*/
5353
format: "f",
5454

5555
/**
56-
* @see {@link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#radius-r}
56+
* @link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#radius-r
5757
*/
5858
radius: "r",
5959

6060
/**
61-
* @see {@link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#background-color-bg}
61+
* @link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#background-color-bg
6262
*/
6363
background: "bg",
6464

6565
/**
66-
* @see {@link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#border-b}
66+
* @link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#border-b
6767
*/
6868
border: "b",
6969

7070
/**
71-
* @see {@link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#rotate-rt}
71+
* @link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#rotate-rt
7272
*/
7373
rotation: "rt",
7474

7575
/**
76-
* @see {@link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#rotate-rt}
76+
* @link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#rotate-rt
7777
*/
7878
rotate: "rt",
7979

8080
/**
81-
* @see {@link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#blur-bl}
81+
* @link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#blur-bl
8282
*/
8383
blur: "bl",
8484

8585
/**
86-
* @see {@link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#named-transformation-n}
86+
* @link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#named-transformation-n
8787
*/
8888
named: "n",
8989

9090
/**
91-
* @see {@link https://docs.imagekit.io/features/image-transformations/overlay#overlay-image-oi}
91+
* @link https://docs.imagekit.io/features/image-transformations/overlay#overlay-image-oi
9292
*/
9393
overlayImage: "oi",
9494

9595
/**
96-
* @see {@link https://docs.imagekit.io/features/image-transformations/overlay#overlay-image-aspect-ratio-oiar}
96+
* @link https://docs.imagekit.io/features/image-transformations/overlay#overlay-image-aspect-ratio-oiar
9797
*/
9898
overlayImageAspectRatio: "oiar",
9999

100100
/**
101-
* @see {@link https://docs.imagekit.io/features/image-transformations/overlay#overlay-image-background-oibg}
101+
* @link https://docs.imagekit.io/features/image-transformations/overlay#overlay-image-background-oibg
102102
*/
103103
overlayImageBackground: "oibg",
104104

105105
/**
106-
* @see {@link https://docs.imagekit.io/features/image-transformations/overlay#overlay-image-border-oib}
106+
* @link https://docs.imagekit.io/features/image-transformations/overlay#overlay-image-border-oib
107107
*/
108108
overlayImageBorder: "oib",
109109

110110
/**
111-
* @see {@link https://docs.imagekit.io/features/image-transformations/overlay#overlay-image-dpr-oidpr}
111+
* @link https://docs.imagekit.io/features/image-transformations/overlay#overlay-image-dpr-oidpr
112112
*/
113113
overlayImageDPR: "oidpr",
114114

115115
/**
116-
* @see {@link https://docs.imagekit.io/features/image-transformations/overlay#overlay-image-quality-oiq}
116+
* @link https://docs.imagekit.io/features/image-transformations/overlay#overlay-image-quality-oiq
117117
*/
118118
overlayImageQuality: "oiq",
119119

120120
/**
121-
* @see {@link https://docs.imagekit.io/features/image-transformations/overlay#overlay-image-cropping}
121+
* @link https://docs.imagekit.io/features/image-transformations/overlay#overlay-image-cropping
122122
*/
123123
overlayImageCropping: "oic",
124124

125125
/**
126-
* @see {@link https://docs.imagekit.io/features/image-transformations/overlay#trimming-of-the-overlay-image}
126+
* @link https://docs.imagekit.io/features/image-transformations/overlay#trimming-of-the-overlay-image
127127
*/
128128
overlayImageTrim: "oit",
129129

130130
/**
131-
* @see {@link https://docs.imagekit.io/features/image-transformations/overlay#overlay-x-position-ox}
131+
* @link https://docs.imagekit.io/features/image-transformations/overlay#overlay-x-position-ox
132132
*/
133133
overlayX: "ox",
134134

135135
/**
136-
* @see {@link https://docs.imagekit.io/features/image-transformations/overlay#overlay-y-position-oy}
136+
* @link https://docs.imagekit.io/features/image-transformations/overlay#overlay-y-position-oy
137137
*/
138138
overlayY: "oy",
139139

140140
/**
141-
* @see {@link https://docs.imagekit.io/features/image-transformations/overlay#overlay-focus-ofo}
141+
* @link https://docs.imagekit.io/features/image-transformations/overlay#overlay-focus-ofo
142142
*/
143143
overlayFocus: "ofo",
144144

145145
/**
146-
* @see {@link https://docs.imagekit.io/features/image-transformations/overlay#overlay-height-oh}
146+
* @link https://docs.imagekit.io/features/image-transformations/overlay#overlay-height-oh
147147
*/
148148
overlayHeight: "oh",
149149

150150
/**
151-
* @see {@link https://docs.imagekit.io/features/image-transformations/overlay#overlay-width-ow}
151+
* @link https://docs.imagekit.io/features/image-transformations/overlay#overlay-width-ow
152152
*/
153153
overlayWidth: "ow",
154154

155155
/**
156-
* @see {@link https://docs.imagekit.io/features/image-transformations/overlay#overlay-text-ot}
156+
* @link https://docs.imagekit.io/features/image-transformations/overlay#overlay-text-ot
157157
*/
158158
overlayText: "ot",
159159

160160
/**
161-
* @see {@link https://docs.imagekit.io/features/image-transformations/overlay#overlay-text-size-ots}
161+
* @link https://docs.imagekit.io/features/image-transformations/overlay#overlay-text-size-ots
162162
*/
163163
overlayTextFontSize: "ots",
164164

165165
/**
166-
* @see {@link https://docs.imagekit.io/features/image-transformations/overlay#overlay-text-font-otf}
166+
* @link https://docs.imagekit.io/features/image-transformations/overlay#overlay-text-font-otf
167167
*/
168168
overlayTextFontFamily: "otf",
169169

170170
/**
171-
* @see {@link https://docs.imagekit.io/features/image-transformations/overlay#overlay-text-color-otc}
171+
* @link https://docs.imagekit.io/features/image-transformations/overlay#overlay-text-color-otc
172172
*/
173173
overlayTextColor: "otc",
174174

175175
/**
176-
* @see {@link https://docs.imagekit.io/features/image-transformations/overlay#overlay-transparency-oa}
176+
* @link https://docs.imagekit.io/features/image-transformations/overlay#overlay-transparency-oa
177177
*/
178178
overlayTextTransparency: "oa",
179179

180180
/**
181-
* @see {@link https://docs.imagekit.io/features/image-transformations/overlay#overlay-transparency-oa}
181+
* @link https://docs.imagekit.io/features/image-transformations/overlay#overlay-transparency-oa
182182
*/
183183
overlayAlpha: "oa",
184184

185185
/**
186-
* @see {@link https://docs.imagekit.io/features/image-transformations/overlay#overlay-text-typography-ott}
186+
* @link https://docs.imagekit.io/features/image-transformations/overlay#overlay-text-typography-ott
187187
*/
188188
overlayTextTypography: "ott",
189189

190190
/**
191-
* @see {@link https://docs.imagekit.io/features/image-transformations/overlay#overlay-background-obg}
191+
* @link https://docs.imagekit.io/features/image-transformations/overlay#overlay-background-obg
192192
*/
193193
overlayBackground: "obg",
194194

195195
/**
196-
* @see {@link https://docs.imagekit.io/features/image-transformations/overlay#overlay-text-encoded-ote}
196+
* @link https://docs.imagekit.io/features/image-transformations/overlay#overlay-text-encoded-ote
197197
*/
198198
overlayTextEncoded: "ote",
199199

200200
/**
201-
* @see {@link https://docs.imagekit.io/features/image-transformations/overlay#overlay-text-width-otw}
201+
* @link https://docs.imagekit.io/features/image-transformations/overlay#overlay-text-width-otw
202202
*/
203203
overlayTextWidth: "otw",
204204

205205
/**
206-
* @see {@link https://docs.imagekit.io/features/image-transformations/overlay#overlay-text-background-otbg}
206+
* @link https://docs.imagekit.io/features/image-transformations/overlay#overlay-text-background-otbg
207207
*/
208208
overlayTextBackground: "otbg",
209209

210210
/**
211-
* @see {@link https://docs.imagekit.io/features/image-transformations/overlay#overlay-text-padding-otp}
211+
* @link https://docs.imagekit.io/features/image-transformations/overlay#overlay-text-padding-otp
212212
*/
213213
overlayTextPadding: "otp",
214214

215215
/**
216-
* @see {@link https://docs.imagekit.io/features/image-transformations/overlay#overlay-text-inner-alignment-otia}
216+
* @link https://docs.imagekit.io/features/image-transformations/overlay#overlay-text-inner-alignment-otia
217217
*/
218218
overlayTextInnerAlignment: "otia",
219219

220220
/**
221-
* @see {@link https://docs.imagekit.io/features/image-transformations/overlay#overlay-radius-or}
221+
* @link https://docs.imagekit.io/features/image-transformations/overlay#overlay-radius-or
222222
*/
223223
overlayRadius: "or",
224224

225225
/**
226-
* @see {@link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#progressive-image-pr}
226+
* @link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#progressive-image-pr
227227
*/
228228
progressive: "pr",
229229

230230
/**
231-
* @see {@link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#lossless-webp-and-png-lo}
231+
* @link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#lossless-webp-and-png-lo
232232
*/
233233
lossless: "lo",
234234

235235
/**
236-
* @see {@link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#trim-edges-t}
236+
* @link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#trim-edges-t
237237
*/
238238
trim: "t",
239239

240240
/**
241-
* @see {@link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#image-metadata-md}
241+
* @link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#image-metadata-md
242242
*/
243243
metadata: "md",
244244

245245
/**
246-
* @see {@link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#color-profile-cp}
246+
* @link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#color-profile-cp
247247
*/
248248
colorProfile: "cp",
249249

250250
/**
251-
* @see {@link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#default-image-di}
251+
* @link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#default-image-di
252252
*/
253253
defaultImage: "di",
254254

255255
/**
256-
* @see {@link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#dpr-dpr}
256+
* @link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#dpr-dpr
257257
*/
258258
dpr: "dpr",
259259

260260
/**
261-
* @see {@link https://docs.imagekit.io/features/image-transformations/image-enhancement-and-color-manipulation#sharpen-e-sharpen}
261+
* @link https://docs.imagekit.io/features/image-transformations/image-enhancement-and-color-manipulation#sharpen-e-sharpen
262262
*/
263263
effectSharpen: "e-sharpen",
264264

265265
/**
266-
* @see {@link https://docs.imagekit.io/features/image-transformations/image-enhancement-and-color-manipulation#unsharp-mask-e-usm}
266+
* @link https://docs.imagekit.io/features/image-transformations/image-enhancement-and-color-manipulation#unsharp-mask-e-usm
267267
*/
268268
effectUSM: "e-usm",
269269

270270
/**
271-
* @see {@link https://docs.imagekit.io/features/image-transformations/image-enhancement-and-color-manipulation#contrast-stretch-e-contrast}
271+
* @link https://docs.imagekit.io/features/image-transformations/image-enhancement-and-color-manipulation#contrast-stretch-e-contrast
272272
*/
273273
effectContrast: "e-contrast",
274274

275275
/**
276-
* @see {@link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#grayscale-e-grayscale}
276+
* @link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#grayscale-e-grayscale
277277
*/
278278
effectGray: "e-grayscale",
279279

280280
/**
281-
* @see {@link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#original-image-orig}
281+
* @link https://docs.imagekit.io/features/image-transformations/resize-crop-and-other-transformations#original-image-orig
282282
*/
283283
original: "orig",
284284
}

src/interfaces/UploadOptions.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
22
* Options used when uploading a file
33
*
4-
* @see {@link https://docs.imagekit.io/api-reference/upload-file-api/server-side-file-upload#request-structure-multipart-form-data}
4+
* @link https://docs.imagekit.io/api-reference/upload-file-api/server-side-file-upload#request-structure-multipart-form-data
55
*/
66
export interface UploadOptions {
77
/**
@@ -16,7 +16,7 @@ export interface UploadOptions {
1616
/**
1717
* The name with which the file has to be uploaded.
1818
* The file name can contain:
19-
* - Alphanumeric Characters: a-z , A-Z , 0-9
19+
* - Alphanumeric Characters: a-z , A-Z , 0-9 (including unicode letters, marks, and numerals in other languages)
2020
* - Special Characters: . _ and -
2121
* Any other character including space will be replaced by _
2222
*/
@@ -40,7 +40,7 @@ export interface UploadOptions {
4040
/**
4141
* The folder path (e.g. /images/folder/) in which the image has to be uploaded. If the folder(s) didn't exist before, a new folder(s) is created.
4242
* The folder name can contain:
43-
* - Alphanumeric Characters: a-z , A-Z , 0-9
43+
* - Alphanumeric Characters: a-z , A-Z , 0-9 (including unicode letters, marks, and numerals in other languages)
4444
* - Special Characters: / _ and -
4545
* - Using multiple / creates a nested folder.
4646
* Default value - /

0 commit comments

Comments
 (0)