MCPcopy Create free account

hub / github.com/denostack/safen / functions

Functions99 in github.com/denostack/safen

↓ 57 callersFunctioncreateSanitize
( ast: T, )
validator/create_sanitize.ts:257
↓ 51 callersFunctiondecorate
(of: T, by: DecoratorFactory<T>)
short.ts:23
↓ 23 callersFunctioncreateValidate
( ast: T, )
validator/create_validate.ts:187
↓ 19 callersFunctiondesugar
(ast: Ast)
ast/desugar.ts:3
↓ 15 callersFunctionvalidate
(v)
decorators/ip.ts:12
↓ 10 callersFunctionthrowTypeError
(type: string, path = "p")
validator/create_sanitize.ts:50
↓ 8 callersFunctionor
(types: T[])
ast/utils.ts:17
↓ 7 callersFunctionip
(version?: "v4" | "v6")
decorators/ip.ts:8
↓ 6 callersFunctiontrim
()
decorators/trim.ts:7
↓ 5 callersFunctionbetween
( min: number | string, max: number | string, )
decorators/between.ts:5
↓ 5 callersFunctionunion
(types: T[])
short.ts:17
↓ 4 callersFunctionarray
(of: T)
short.ts:20
↓ 4 callersFunctioncondRoot
(ast: AstStrict, is: 1 | 0, value: string)
validator/create_validate.ts:74
↓ 4 callersFunctionlengthBetween
( min: number, max: number, )
decorators/length_between.ts:3
↓ 3 callersFunctioncondLiteral
(ast: AstLiteral, is: 1 | 0, value: string)
validator/create_validate.ts:69
↓ 3 callersFunctioncondPrimitive
( ast: AstPrimitive, is: 1 | 0, value: string, )
validator/create_validate.ts:35
↓ 3 callersFunctionemail
()
decorators/email.ts:16
↓ 3 callersFunctionemptyToNull
()
decorators/empty_to_null.ts:7
↓ 3 callersFunctioninvalidAst
(ast: AstStrict, value: string, path = "p")
validator/create_sanitize.ts:99
↓ 2 callersFunctionany
()
short.ts:14
↓ 2 callersFunctioninvalidLiteral
(ast: AstLiteral, value: string, path = "p")
validator/create_sanitize.ts:94
↓ 2 callersFunctioninvalidPrimitive
(ast: AstPrimitive, value = "v", path = "p")
validator/create_sanitize.ts:60
↓ 2 callersFunctionisNot
()
decorator/decorator.test.ts:11
↓ 2 callersFunctionoptional
(of: T)
short.ts:26
↓ 2 callersFunctionstringifyLiteral
( value: string | number | boolean | bigint, )
validator/create_validate.ts:18
↓ 2 callersFunctiontraverse
(ast: AstStrict)
validator/create_sanitize.ts:115
↓ 2 callersFunctiontraverse
(ast: AstStrict)
validator/create_validate.ts:90
↓ 1 callersFunctionalpha
()
decorators/alpha.ts:11
↓ 1 callersFunctionalphanum
()
decorators/alphanum.ts:11
↓ 1 callersFunctionascii
()
decorators/ascii.ts:12
↓ 1 callersFunctionbase64
()
decorators/base64.ts:14
↓ 1 callersFunctionceil
()
decorators/ceil.ts:9
↓ 1 callersFunctioncreateSanitizeSource
(ast: AstStrict)
validator/create_sanitize.ts:217
↓ 1 callersFunctioncreateValidateSource
(ast: AstStrict)
validator/create_validate.ts:175
↓ 1 callersFunctioncreditcard
()
decorators/creditcard.ts:28
↓ 1 callersFunctiondateformat
()
decorators/dateformat.ts:10
↓ 1 callersFunctionfloor
()
decorators/floor.ts:9
↓ 1 callersFunctionhexcolor
()
decorators/hexcolor.ts:10
↓ 1 callersFunctionis
()
decorator/decorator.test.ts:7
↓ 1 callersFunctionjson
()
decorators/json.ts:15
↓ 1 callersFunctionlength
(n: number)
decorators/length.ts:3
↓ 1 callersFunctionlengthMax
(max: number)
decorators/length_max.ts:3
↓ 1 callersFunctionlengthMin
(min: number)
decorators/length_min.ts:3
↓ 1 callersFunctionlowercase
()
decorators/lowercase.ts:3
↓ 1 callersFunctionmacaddress
()
decorators/macaddress.ts:11
↓ 1 callersFunctionmax
(max: number | string)
decorators/max.ts:5
↓ 1 callersFunctionmin
(min: number | string)
decorators/min.ts:5
↓ 1 callersFunctionpadStart
(text: string, length: number)
parser/syntax_error.ts:1
↓ 1 callersFunctionport
()
decorators/port.ts:9
↓ 1 callersFunctionre
(re: RegExp)
decorators/re.ts:3
↓ 1 callersFunctionround
()
decorators/round.ts:9
↓ 1 callersFunctionstringify
()
decorators/stringify.ts:9
↓ 1 callersFunctionthrowDecoratorError
(reason: string, path = "p")
validator/create_sanitize.ts:54
↓ 1 callersFunctionthrowUnionError
(path = "p")
validator/create_sanitize.ts:46
↓ 1 callersFunctiontoLower
()
decorators/to_lower.ts:9
↓ 1 callersFunctiontoUpper
()
decorators/to_upper.ts:9
↓ 1 callersFunctionuppercase
()
decorators/uppercase.ts:9
↓ 1 callersFunctionurl
()
decorators/url.ts:14
↓ 1 callersFunctionuuid
(version?: "v3" | "v4" | "v5")
decorators/uuid.ts:13
Functionany
()
ast/utils.ts:13
Functionarray
(of: T)
ast/utils.ts:25
Methodcast
(v: unknown)
decorator/decorator.ts:3
Methodconstructor
( source: string, expected: string, received: string, public position: number, public line
parser/syntax_error.ts:12
Methodconstructor
( message: string, public reason: string, public path: string, )
validator/invalid_value_error.ts:2
Functiondecorate
( of: T, decorator: Decorator<EstimateType<T>> | Decorator< EstimateType<T> >[], )
ast/utils.ts:37
FunctionmapCreateError
(error: InternalError)
validator/create_sanitize.ts:229
Functionoptional
( of: T, )
ast/utils.ts:50
Functiontransform
(v)
decorators/round.ts:5
Functiontransform
(v)
decorators/to_lower.ts:5
Functiontransform
(v)
decorators/to_upper.ts:5
Functiontransform
(v)
decorators/floor.ts:5
Functiontransform
(v)
decorators/ceil.ts:5
Methodtransform
(v: T)
decorator/decorator.ts:5
Functionunion
(types: T[])
ast/utils.ts:21
Functionv2
()
decorator/decorator.test.ts:20
Functionvalidate
(v)
decorators/dateformat.ts:5
Functionvalidate
(v)
decorators/url.ts:5
Functionvalidate
(v)
decorators/uppercase.ts:5
Functionvalidate
(v)
decorators/alpha.ts:6
Functionvalidate
(v)
decorators/port.ts:5
Functionvalidate
(v)
decorators/length_min.ts:6
Functionvalidate
(v)
decorators/min.ts:8
Functionvalidate
(v)
decorators/uuid.ts:17
Functionvalidate
(v)
decorators/lowercase.ts:6
Functionvalidate
(v)
decorators/length.ts:6
Functionvalidate
(v)
decorators/length_between.ts:9
Functionvalidate
(v)
decorators/between.ts:11
Functionvalidate
(v)
decorators/length_max.ts:6
Functionvalidate
(v)
decorators/alphanum.ts:6
Functionvalidate
(v)
decorators/max.ts:8
Functionvalidate
(v)
decorators/base64.ts:5
Functionvalidate
(v)
decorators/json.ts:5
Functionvalidate
(v)
decorators/re.ts:6
Functionvalidate
(v: string)
decorators/email.ts:11
Functionvalidate
(v)
decorators/macaddress.ts:6
Functionvalidate
(v)
decorators/hexcolor.ts:5
Functionvalidate
(v)
decorators/creditcard.ts:8
Functionvalidate
(v)
decorators/ascii.ts:7
Methodvalidate
(v: T)
decorator/decorator.ts:4