UNPKG

@lcap/nasl

Version:

NetEase Application Specific Language

36 lines (34 loc) 2.96 kB
declare namespace nasl.validation { export function minLength(min: nasl.core.Long): nasl.core.Boolean; export function maxLength(min: nasl.core.Long): nasl.core.Boolean; export function rangeLength(min: nasl.core.Long, max: nasl.core.Long): nasl.core.Boolean; export function min(min: nasl.core.Decimal | nasl.core.String | nasl.core.Date | nasl.core.DateTime): nasl.core.Boolean; export function max(min: nasl.core.Decimal | nasl.core.String | nasl.core.Date | nasl.core.DateTime): nasl.core.Boolean; export function range(min: nasl.core.Decimal | nasl.core.String | nasl.core.Date | nasl.core.DateTime, max: nasl.core.Decimal | nasl.core.String | nasl.core.Date | nasl.core.DateTime): nasl.core.Boolean; export function pattern(re: nasl.core.String | RegExp, strict?: nasl.core.Boolean, matchCase?: nasl.core.Boolean): nasl.core.Boolean; export function is(arg: nasl.core.Any): nasl.core.Boolean; export function isNot(arg: nasl.core.Any): nasl.core.Boolean; export function equals(arg: nasl.core.Any): nasl.core.Boolean; export function notEquals(arg: nasl.core.Any): nasl.core.Boolean; export function confirmed(value: nasl.core.Any): nasl.core.Boolean; export function includes(arr: nasl.collection.List<nasl.core.Any>): nasl.core.Boolean; export function excludes(arr: nasl.collection.List<nasl.core.Any>): nasl.core.Boolean; export function included(arr: nasl.collection.List<nasl.core.Any>): nasl.core.Boolean; export function excluded(arr: nasl.collection.List<nasl.core.Any>): nasl.core.Boolean; export function unique(arr: nasl.collection.List<nasl.core.Any>): nasl.core.Boolean; export function noDuplicates(): nasl.core.Boolean; export function numeric(noSymbols?: nasl.core.Boolean): nasl.core.Boolean; export function decimal(force?: nasl.core.Boolean, digits?: nasl.core.String): nasl.core.Boolean; export function ip(version: nasl.core.Decimal): nasl.core.Boolean; export function ipRange(version: nasl.core.Decimal): nasl.core.Boolean; export function byteLength(min: nasl.core.Long, max: nasl.core.Long): nasl.core.Boolean; export function divisibleBy(divisor: nasl.core.Long | nasl.core.Decimal): nasl.core.Boolean; export function hash(algorithm?: nasl.core.String): nasl.core.Boolean; export function isbn(version: nasl.core.String): nasl.core.Boolean; export function iso8601(strict: nasl.core.Boolean): nasl.core.Boolean; export function creditCard(types: nasl.collection.List<nasl.core.String>): nasl.core.Boolean; export function mobile(locale: nasl.core.String | nasl.collection.List<nasl.core.String>, strict: nasl.core.Boolean): nasl.core.Boolean; export function postalCode(locale: nasl.core.String | nasl.collection.List<nasl.core.String>): nasl.core.Boolean; export function uuid(version?: nasl.core.String): nasl.core.Boolean; export function errorMessage(message?: nasl.core.Any): nasl.core.String; }