UNPKG
@stacksjs/ts-validation
Version:
latest (0.4.8)
0.4.8
0.4.7
0.4.6
0.4.5
0.4.4
0.4.3
0.4.2
0.4.1
0.4.0
0.3.7
0.3.6
0.3.5
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
0.2.9
0.2.8
0.2.7
0.2.6
0.2.5
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.9
0.1.8
0.1.4
0.1.1
0.1.0
A simple TypeScript starter kit using Bun.
github.com/stacksjs/ts-validation
stacksjs/ts-validation
@stacksjs/ts-validation
/
dist
/
lib
/
isJWT.d.ts
12 lines
(9 loc)
•
279 B
TypeScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
export
default
function
isJWT
(
str
:
string
):
boolean
{
assertString
(str)
const
dotSplit = str.
split
(
'.'
)
const
len = dotSplit.
length
if
(len !==
3
) {
return
false
}
return
dotSplit.
reduce
(
(
acc, currElem
) =>
acc &&
isBase64
(currElem, {
urlSafe
:
true
}),
true
) };