We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c7ff1b6 commit 5d289d0Copy full SHA for 5d289d0
jscomp/gentype/Paths.ml
@@ -33,9 +33,12 @@ let removePathPrefix ~prefix path =
33
let prefixLen = String.length normalizedPrefix in
34
let pathLen = String.length path in
35
let isPrefix =
36
- prefixLen <= pathLen && String.sub path 0 prefixLen = normalizedPrefix
+ prefixLen <= pathLen
37
+ && (String.sub path 0 prefixLen [@doesNotRaise]) = normalizedPrefix
38
in
- if isPrefix then String.sub path prefixLen (pathLen - prefixLen) else path
39
+ if isPrefix then
40
+ String.sub path prefixLen (pathLen - prefixLen) [@doesNotRaise]
41
+ else path
42
43
let appendSuffix ~config sourcePath =
44
(sourcePath |> handleNamespace) ^ ModuleExtension.tsInputFileSuffix ~config
0 commit comments