{
"meta": {
"schemaVersion": 1,
"languageServerVersion": "0.6.2",
"surrealdbRevision": "9d9a5b069",
"generatedBy": "cargo xtask generate-builtins"
},
"functions": [
{
"name": "api::invoke",
"params": null,
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "api::timeout",
"params": null,
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "api::req::body",
"params": null,
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "api::res::body",
"params": null,
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "api::res::status",
"params": null,
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "api::res::header",
"params": null,
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "api::res::headers",
"params": null,
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::add",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "value",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::all",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "check",
"type": "any",
"form": "optional"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "array::any",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "check",
"type": "any",
"form": "optional"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "array::append",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "value",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::at",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "i",
"type": "int",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::boolean_and",
"params": [
{
"name": "lh",
"type": "array",
"form": "required"
},
{
"name": "rh",
"type": "array",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::boolean_not",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::boolean_or",
"params": [
{
"name": "lh",
"type": "array",
"form": "required"
},
{
"name": "rh",
"type": "array",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::boolean_xor",
"params": [
{
"name": "lh",
"type": "array",
"form": "required"
},
{
"name": "rh",
"type": "array",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::clump",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "clump_size",
"type": "int",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::combine",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "other",
"type": "array",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::complement",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "other",
"type": "array",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::concat",
"params": [
{
"name": "arrays",
"type": "array",
"form": "variadic"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::difference",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "other",
"type": "array",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::distinct",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::every",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "check",
"type": "any",
"form": "optional"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "array::fill",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "value",
"type": "any",
"form": "required"
},
{
"name": "range_start",
"type": "any",
"form": "optional"
},
{
"name": "end",
"type": "int",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::filter",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "check",
"type": "any",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "array::filter_index",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "value",
"type": "any",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "array::find",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "value",
"type": "any",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "array::find_index",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "value",
"type": "any",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "array::first",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::fold",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "init",
"type": "any",
"form": "required"
},
{
"name": "mapper",
"type": "function",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "array::flatten",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::group",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::includes",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "check",
"type": "any",
"form": "optional"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "array::index_of",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "value",
"type": "any",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "array::insert",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "value",
"type": "any",
"form": "required"
},
{
"name": "index",
"type": "int",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::intersect",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "other",
"type": "array",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::is_empty",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "array::join",
"params": [
{
"name": "arr",
"type": "array",
"form": "required"
},
{
"name": "sep",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "array::last",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::len",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "array::logical_and",
"params": [
{
"name": "lh",
"type": "array",
"form": "required"
},
{
"name": "rh",
"type": "array",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::logical_or",
"params": [
{
"name": "lh",
"type": "array",
"form": "required"
},
{
"name": "rh",
"type": "array",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::logical_xor",
"params": [
{
"name": "lh",
"type": "array",
"form": "required"
},
{
"name": "rh",
"type": "array",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::map",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "mapper",
"type": "function",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "array::matches",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "compare_val",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::max",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::min",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::pop",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::prepend",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "value",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::push",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "value",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::range",
"params": [
{
"name": "start_range",
"type": "any",
"form": "required"
},
{
"name": "end",
"type": "int",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::reduce",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "mapper",
"type": "function",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "array::remove",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "index",
"type": "int",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::repeat",
"params": [
{
"name": "value",
"type": "any",
"form": "required"
},
{
"name": "count",
"type": "int",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::reverse",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::sequence",
"params": [
{
"name": "offset_len",
"type": "int",
"form": "required"
},
{
"name": "len",
"type": "int",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::shuffle",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::slice",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "range_start",
"type": "any",
"form": "optional"
},
{
"name": "end",
"type": "int",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::some",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "check",
"type": "any",
"form": "optional"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "array::sort",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "order",
"type": "any",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::sort_natural",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "order",
"type": "any",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::sort_lexical",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "order",
"type": "any",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::sort_natural_lexical",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "order",
"type": "any",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::swap",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "from",
"type": "int",
"form": "required"
},
{
"name": "to",
"type": "int",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::transpose",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::union",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "other",
"type": "array",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::windows",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
},
{
"name": "window_size",
"type": "int",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::sort::asc",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "array::sort::desc",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "bytes::len",
"params": [
{
"name": "bytes",
"type": "bytes",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "count",
"params": [
{
"name": "arg",
"type": "any",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "crypto::blake3",
"params": [
{
"name": "arg",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "crypto::joaat",
"params": [
{
"name": "arg",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "crypto::md5",
"params": [
{
"name": "arg",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "crypto::sha1",
"params": [
{
"name": "arg",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "crypto::sha256",
"params": [
{
"name": "arg",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "crypto::sha512",
"params": [
{
"name": "arg",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "crypto::argon2::compare",
"params": [
{
"name": "hash",
"type": "string",
"form": "required"
},
{
"name": "pass",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "crypto::argon2::generate",
"params": [
{
"name": "pass",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "crypto::bcrypt::compare",
"params": [
{
"name": "hash",
"type": "string",
"form": "required"
},
{
"name": "pass",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "crypto::bcrypt::generate",
"params": [
{
"name": "pass",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "crypto::pbkdf2::compare",
"params": [
{
"name": "hash",
"type": "string",
"form": "required"
},
{
"name": "pass",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "crypto::pbkdf2::generate",
"params": [
{
"name": "pass",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "crypto::scrypt::compare",
"params": [
{
"name": "hash",
"type": "string",
"form": "required"
},
{
"name": "pass",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "crypto::scrypt::generate",
"params": [
{
"name": "pass",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "duration::days",
"params": [
{
"name": "val",
"type": "duration",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "duration::hours",
"params": [
{
"name": "val",
"type": "duration",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "duration::micros",
"params": [
{
"name": "val",
"type": "duration",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "duration::millis",
"params": [
{
"name": "val",
"type": "duration",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "duration::mins",
"params": [
{
"name": "val",
"type": "duration",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "duration::nanos",
"params": [
{
"name": "val",
"type": "duration",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "duration::secs",
"params": [
{
"name": "val",
"type": "duration",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "duration::weeks",
"params": [
{
"name": "val",
"type": "duration",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "duration::years",
"params": [
{
"name": "val",
"type": "duration",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "duration::from_days",
"params": [
{
"name": "val",
"type": "int",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "duration"
},
{
"name": "duration::from_hours",
"params": [
{
"name": "val",
"type": "int",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "duration"
},
{
"name": "duration::from_micros",
"params": [
{
"name": "val",
"type": "int",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "duration"
},
{
"name": "duration::from_millis",
"params": [
{
"name": "val",
"type": "int",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "duration"
},
{
"name": "duration::from_mins",
"params": [
{
"name": "val",
"type": "int",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "duration"
},
{
"name": "duration::from_nanos",
"params": [
{
"name": "val",
"type": "int",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "duration"
},
{
"name": "duration::from_secs",
"params": [
{
"name": "val",
"type": "int",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "duration"
},
{
"name": "duration::from_weeks",
"params": [
{
"name": "val",
"type": "int",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "duration"
},
{
"name": "duration::set_year",
"params": null,
"isAsync": false,
"notCallable": true,
"returns": "any"
},
{
"name": "duration::set_month",
"params": null,
"isAsync": false,
"notCallable": true,
"returns": "any"
},
{
"name": "duration::set_day",
"params": null,
"isAsync": false,
"notCallable": true,
"returns": "any"
},
{
"name": "duration::set_hour",
"params": null,
"isAsync": false,
"notCallable": true,
"returns": "any"
},
{
"name": "duration::set_minute",
"params": null,
"isAsync": false,
"notCallable": true,
"returns": "any"
},
{
"name": "duration::set_second",
"params": null,
"isAsync": false,
"notCallable": true,
"returns": "any"
},
{
"name": "duration::set_nanosecond",
"params": null,
"isAsync": false,
"notCallable": true,
"returns": "any"
},
{
"name": "encoding::base64::decode",
"params": [
{
"name": "arg",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bytes"
},
{
"name": "encoding::base64::encode",
"params": [
{
"name": "arg",
"type": "bytes",
"form": "required"
},
{
"name": "padded",
"type": "bool",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "encoding::cbor::decode",
"params": [
{
"name": "arg",
"type": "bytes",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "encoding::cbor::encode",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "encoding::json::decode",
"params": [
{
"name": "arg",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "encoding::json::encode",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "eval::gql",
"params": [
{
"name": "query",
"type": "string",
"form": "required"
},
{
"name": "bindings",
"type": "object",
"form": "optional"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "eval::surql",
"params": [
{
"name": "query",
"type": "string",
"form": "required"
},
{
"name": "bindings",
"type": "object",
"form": "optional"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "file::bucket",
"params": [
{
"name": "file",
"type": "file",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "file::key",
"params": [
{
"name": "file",
"type": "file",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "file::put",
"params": [
{
"name": "file",
"type": "file",
"form": "required"
},
{
"name": "value",
"type": "any",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "file::put_if_not_exists",
"params": [
{
"name": "file",
"type": "file",
"form": "required"
},
{
"name": "value",
"type": "any",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "file::get",
"params": [
{
"name": "file",
"type": "file",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "file::head",
"params": [
{
"name": "file",
"type": "file",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "file::delete",
"params": [
{
"name": "file",
"type": "file",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "file::copy",
"params": [
{
"name": "src",
"type": "file",
"form": "required"
},
{
"name": "dst",
"type": "any",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "file::copy_if_not_exists",
"params": [
{
"name": "src",
"type": "file",
"form": "required"
},
{
"name": "dst",
"type": "any",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "file::rename",
"params": [
{
"name": "file",
"type": "file",
"form": "required"
},
{
"name": "target",
"type": "string",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "file::rename_if_not_exists",
"params": [
{
"name": "file",
"type": "file",
"form": "required"
},
{
"name": "target",
"type": "string",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "file::exists",
"params": [
{
"name": "file",
"type": "file",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "file::list",
"params": [
{
"name": "bucket",
"type": "string",
"form": "required"
},
{
"name": "opts",
"type": "object",
"form": "optional"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "geo::area",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "float"
},
{
"name": "geo::bearing",
"params": [
{
"name": "v",
"type": "any",
"form": "required"
},
{
"name": "w",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "float"
},
{
"name": "geo::centroid",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "geo::distance",
"params": [
{
"name": "v",
"type": "any",
"form": "required"
},
{
"name": "w",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "float"
},
{
"name": "geo::hash::decode",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "geo::hash::encode",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
},
{
"name": "len",
"type": "int",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "geo::is_valid",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "http::head",
"params": [
{
"name": "uri",
"type": "any",
"form": "required"
},
{
"name": "opts",
"type": "any",
"form": "optional"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "http::get",
"params": [
{
"name": "uri",
"type": "any",
"form": "required"
},
{
"name": "opts",
"type": "any",
"form": "optional"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "http::put",
"params": [
{
"name": "uri",
"type": "any",
"form": "required"
},
{
"name": "body",
"type": "any",
"form": "optional"
},
{
"name": "opts",
"type": "any",
"form": "optional"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "http::post",
"params": [
{
"name": "uri",
"type": "any",
"form": "required"
},
{
"name": "body",
"type": "any",
"form": "optional"
},
{
"name": "opts",
"type": "any",
"form": "optional"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "http::patch",
"params": [
{
"name": "uri",
"type": "any",
"form": "required"
},
{
"name": "body",
"type": "any",
"form": "optional"
},
{
"name": "opts",
"type": "any",
"form": "optional"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "http::delete",
"params": [
{
"name": "uri",
"type": "any",
"form": "required"
},
{
"name": "opts",
"type": "any",
"form": "optional"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "math::abs",
"params": [
{
"name": "arg",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::acos",
"params": [
{
"name": "arg",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::acot",
"params": [
{
"name": "arg",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::asin",
"params": [
{
"name": "arg",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::atan",
"params": [
{
"name": "arg",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::bottom",
"params": [
{
"name": "array",
"type": "array<number>",
"form": "required"
},
{
"name": "c",
"type": "int",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "math::ceil",
"params": [
{
"name": "arg",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::clamp",
"params": [
{
"name": "arg",
"type": "number",
"form": "required"
},
{
"name": "min",
"type": "number",
"form": "required"
},
{
"name": "max",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::cos",
"params": [
{
"name": "arg",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::cot",
"params": [
{
"name": "arg",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::deg2rad",
"params": [
{
"name": "arg",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::fixed",
"params": [
{
"name": "arg",
"type": "number",
"form": "required"
},
{
"name": "p",
"type": "int",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::floor",
"params": [
{
"name": "arg",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::interquartile",
"params": [
{
"name": "array",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::lerp",
"params": [
{
"name": "from",
"type": "number",
"form": "required"
},
{
"name": "to",
"type": "number",
"form": "required"
},
{
"name": "factor",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::lerpangle",
"params": [
{
"name": "from",
"type": "number",
"form": "required"
},
{
"name": "to",
"type": "number",
"form": "required"
},
{
"name": "factor",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::ln",
"params": [
{
"name": "arg",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::log",
"params": [
{
"name": "arg",
"type": "number",
"form": "required"
},
{
"name": "base",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::log10",
"params": [
{
"name": "arg",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::log2",
"params": [
{
"name": "arg",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::max",
"params": [
{
"name": "array",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::mean",
"params": [
{
"name": "array",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::median",
"params": [
{
"name": "array",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::midhinge",
"params": [
{
"name": "array",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::min",
"params": [
{
"name": "array",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::mode",
"params": [
{
"name": "array",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::nearestrank",
"params": [
{
"name": "array",
"type": "array<number>",
"form": "required"
},
{
"name": "n",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::percentile",
"params": [
{
"name": "array",
"type": "array<number>",
"form": "required"
},
{
"name": "n",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::pow",
"params": [
{
"name": "arg",
"type": "number",
"form": "required"
},
{
"name": "pow",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::product",
"params": [
{
"name": "array",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::rad2deg",
"params": [
{
"name": "arg",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::round",
"params": [
{
"name": "arg",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::sign",
"params": [
{
"name": "arg",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::sin",
"params": [
{
"name": "arg",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::spread",
"params": [
{
"name": "array",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::sqrt",
"params": [
{
"name": "arg",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::stddev",
"params": [
{
"name": "array",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::sum",
"params": [
{
"name": "array",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::tan",
"params": [
{
"name": "arg",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::top",
"params": [
{
"name": "array",
"type": "array<number>",
"form": "required"
},
{
"name": "c",
"type": "int",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "math::trimean",
"params": [
{
"name": "array",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "math::variance",
"params": [
{
"name": "array",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "meta::id",
"params": [
{
"name": "arg",
"type": "record",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "meta::tb",
"params": [
{
"name": "arg",
"type": "record",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "not",
"params": [
{
"name": "val",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "object::entries",
"params": [
{
"name": "object",
"type": "object",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "object::extend",
"params": [
{
"name": "object",
"type": "object",
"form": "required"
},
{
"name": "other",
"type": "object",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "object::from_entries",
"params": [
{
"name": "array",
"type": "array",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "object::is_empty",
"params": [
{
"name": "object",
"type": "object",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "object::keys",
"params": [
{
"name": "object",
"type": "object",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "array<string>"
},
{
"name": "object::len",
"params": [
{
"name": "object",
"type": "object",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "object::matches",
"params": null,
"isAsync": false,
"notCallable": true,
"returns": "any"
},
{
"name": "object::remove",
"params": [
{
"name": "object",
"type": "object",
"form": "required"
},
{
"name": "targets",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "object::values",
"params": [
{
"name": "object",
"type": "object",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "parse::email::host",
"params": [
{
"name": "string",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "parse::email::user",
"params": [
{
"name": "string",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "parse::url::domain",
"params": [
{
"name": "string",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "parse::url::fragment",
"params": [
{
"name": "string",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "parse::url::host",
"params": [
{
"name": "string",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "parse::url::path",
"params": [
{
"name": "string",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "parse::url::port",
"params": [
{
"name": "string",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "parse::url::query",
"params": [
{
"name": "string",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "parse::url::scheme",
"params": [
{
"name": "string",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "rand",
"params": [],
"isAsync": false,
"notCallable": false,
"returns": "float"
},
{
"name": "rand::bool",
"params": [],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "rand::duration",
"params": [
{
"name": "dur1",
"type": "duration",
"form": "required"
},
{
"name": "dur2",
"type": "duration",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "duration"
},
{
"name": "rand::enum",
"params": [
{
"name": "args",
"type": "any",
"form": "variadic"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "rand::float",
"params": null,
"isAsync": false,
"notCallable": false,
"returns": "float"
},
{
"name": "rand::id",
"params": [
{
"name": "arg1",
"type": "int",
"form": "optional"
},
{
"name": "arg2",
"type": "int",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "rand::int",
"params": null,
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "rand::string",
"params": [
{
"name": "arg1",
"type": "int",
"form": "optional"
},
{
"name": "arg2",
"type": "int",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "rand::time",
"params": null,
"isAsync": false,
"notCallable": false,
"returns": "datetime"
},
{
"name": "rand::ulid",
"params": [
{
"name": "timestamp",
"type": "datetime",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "rand::uuid::v4",
"params": [],
"isAsync": false,
"notCallable": false,
"returns": "uuid"
},
{
"name": "rand::uuid::v7",
"params": [
{
"name": "timestamp",
"type": "datetime",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "uuid"
},
{
"name": "rand::uuid",
"params": [
{
"name": "timestamp",
"type": "datetime",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "uuid"
},
{
"name": "record::exists",
"params": [
{
"name": "arg",
"type": "record",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "bool"
},
{
"name": "record::id",
"params": [
{
"name": "arg",
"type": "record",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "record::is_edge",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "bool"
},
{
"name": "record::table",
"params": [
{
"name": "arg",
"type": "record",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "record::tb",
"params": [
{
"name": "arg",
"type": "record",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "search::analyze",
"params": [
{
"name": "az",
"type": "any",
"form": "required"
},
{
"name": "val",
"type": "any",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "array"
},
{
"name": "search::linear",
"params": [
{
"name": "results",
"type": "array",
"form": "required"
},
{
"name": "weights",
"type": "array",
"form": "required"
},
{
"name": "limit",
"type": "int",
"form": "required"
},
{
"name": "norm",
"type": "string",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "array"
},
{
"name": "search::rrf",
"params": [
{
"name": "results",
"type": "array",
"form": "required"
},
{
"name": "limit",
"type": "int",
"form": "required"
},
{
"name": "rrf_constant",
"type": "int",
"form": "optional"
}
],
"isAsync": true,
"notCallable": false,
"returns": "array"
},
{
"name": "search::score",
"params": [
{
"name": "match_ref",
"type": "any",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "search::highlight",
"params": [
{
"name": "prefix",
"type": "any",
"form": "required"
},
{
"name": "suffix",
"type": "any",
"form": "required"
},
{
"name": "match_ref",
"type": "any",
"form": "required"
},
{
"name": "partial",
"type": "bool",
"form": "optional"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "search::offsets",
"params": [
{
"name": "match_ref",
"type": "any",
"form": "required"
},
{
"name": "partial",
"type": "bool",
"form": "optional"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "set::add",
"params": [
{
"name": "set",
"type": "set",
"form": "required"
},
{
"name": "value",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "set::all",
"params": [
{
"name": "set",
"type": "set",
"form": "required"
},
{
"name": "check",
"type": "any",
"form": "optional"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "set::any",
"params": [
{
"name": "set",
"type": "set",
"form": "required"
},
{
"name": "check",
"type": "any",
"form": "optional"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "set::at",
"params": [
{
"name": "set",
"type": "set",
"form": "required"
},
{
"name": "i",
"type": "int",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "set::complement",
"params": [
{
"name": "set1",
"type": "set",
"form": "required"
},
{
"name": "set2",
"type": "set",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "set::contains",
"params": [
{
"name": "set",
"type": "set",
"form": "required"
},
{
"name": "value",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "set::difference",
"params": [
{
"name": "set1",
"type": "set",
"form": "required"
},
{
"name": "set2",
"type": "set",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "set::filter",
"params": [
{
"name": "set",
"type": "set",
"form": "required"
},
{
"name": "check",
"type": "any",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "set::find",
"params": [
{
"name": "set",
"type": "set",
"form": "required"
},
{
"name": "value",
"type": "any",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "set::first",
"params": [
{
"name": "set",
"type": "set",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "set::flatten",
"params": [
{
"name": "set",
"type": "set",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "set::fold",
"params": [
{
"name": "set",
"type": "set",
"form": "required"
},
{
"name": "init",
"type": "any",
"form": "required"
},
{
"name": "mapper",
"type": "function",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "set::intersect",
"params": [
{
"name": "set1",
"type": "set",
"form": "required"
},
{
"name": "set2",
"type": "set",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "set::is_empty",
"params": [
{
"name": "set",
"type": "set",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "set::join",
"params": [
{
"name": "set",
"type": "set",
"form": "required"
},
{
"name": "sep",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "set::last",
"params": [
{
"name": "set",
"type": "set",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "set::len",
"params": [
{
"name": "set",
"type": "set",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "set::map",
"params": [
{
"name": "set",
"type": "set",
"form": "required"
},
{
"name": "mapper",
"type": "function",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "set::max",
"params": [
{
"name": "set",
"type": "set",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "set::min",
"params": [
{
"name": "set",
"type": "set",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "set::reduce",
"params": [
{
"name": "set",
"type": "set",
"form": "required"
},
{
"name": "mapper",
"type": "function",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "set::remove",
"params": [
{
"name": "set",
"type": "set",
"form": "required"
},
{
"name": "value",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "set::slice",
"params": [
{
"name": "set",
"type": "set",
"form": "required"
},
{
"name": "range_start",
"type": "any",
"form": "optional"
},
{
"name": "end",
"type": "int",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "set::union",
"params": [
{
"name": "set1",
"type": "set",
"form": "required"
},
{
"name": "set2",
"type": "set",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "sequence::nextval",
"params": [
{
"name": "seq",
"type": "any",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "int"
},
{
"name": "session::ac",
"params": [],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "session::db",
"params": [],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "session::id",
"params": [],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "session::ip",
"params": [],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "session::ns",
"params": [],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "session::origin",
"params": [],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "session::rd",
"params": [],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "session::token",
"params": [],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "sleep",
"params": [
{
"name": "dur",
"type": "duration",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "none"
},
{
"name": "string::capitalize",
"params": [
{
"name": "string",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "string::concat",
"params": [
{
"name": "args",
"type": "any",
"form": "variadic"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "string::contains",
"params": [
{
"name": "val",
"type": "string",
"form": "required"
},
{
"name": "check",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "string::ends_with",
"params": [
{
"name": "val",
"type": "string",
"form": "required"
},
{
"name": "chr",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "string::join",
"params": [
{
"name": "args",
"type": "any",
"form": "variadic"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "string::len",
"params": [
{
"name": "string",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "string::lowercase",
"params": [
{
"name": "string",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "string::repeat",
"params": [
{
"name": "val",
"type": "string",
"form": "required"
},
{
"name": "num",
"type": "int",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "string::replace",
"params": [
{
"name": "val",
"type": "string",
"form": "required"
},
{
"name": "search",
"type": "any",
"form": "required"
},
{
"name": "replace",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "string::reverse",
"params": [
{
"name": "string",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "string::slice",
"params": [
{
"name": "val",
"type": "string",
"form": "required"
},
{
"name": "range_start",
"type": "any",
"form": "optional"
},
{
"name": "end",
"type": "int",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "string::slug",
"params": [
{
"name": "string",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "string::split",
"params": [
{
"name": "val",
"type": "string",
"form": "required"
},
{
"name": "chr",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "array<string>"
},
{
"name": "string::starts_with",
"params": [
{
"name": "val",
"type": "string",
"form": "required"
},
{
"name": "chr",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "string::trim",
"params": [
{
"name": "string",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "string::uppercase",
"params": [
{
"name": "string",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "string::words",
"params": [
{
"name": "string",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "array<string>"
},
{
"name": "string::distance::damerau_levenshtein",
"params": [
{
"name": "a",
"type": "string",
"form": "required"
},
{
"name": "b",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "string::distance::hamming",
"params": [
{
"name": "a",
"type": "string",
"form": "required"
},
{
"name": "b",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "string::distance::levenshtein",
"params": [
{
"name": "a",
"type": "string",
"form": "required"
},
{
"name": "b",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "string::distance::normalized_damerau_levenshtein",
"params": [
{
"name": "a",
"type": "string",
"form": "required"
},
{
"name": "b",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "float"
},
{
"name": "string::distance::normalized_levenshtein",
"params": [
{
"name": "a",
"type": "string",
"form": "required"
},
{
"name": "b",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "float"
},
{
"name": "string::distance::osa",
"params": [
{
"name": "a",
"type": "string",
"form": "required"
},
{
"name": "b",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "string::html::encode",
"params": [
{
"name": "arg",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "string::html::sanitize",
"params": [
{
"name": "arg",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "string::is_alphanum",
"params": [
{
"name": "arg",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "string::is_alpha",
"params": [
{
"name": "arg",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "string::is_ascii",
"params": [
{
"name": "arg",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "string::is_datetime",
"params": [
{
"name": "arg",
"type": "string",
"form": "required"
},
{
"name": "fmt",
"type": "string",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "string::is_domain",
"params": [
{
"name": "arg",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "string::is_email",
"params": [
{
"name": "arg",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "string::is_hexadecimal",
"params": [
{
"name": "arg",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "string::is_ip",
"params": [
{
"name": "arg",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "string::is_ipv4",
"params": [
{
"name": "arg",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "string::is_ipv6",
"params": [
{
"name": "arg",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "string::is_latitude",
"params": [
{
"name": "arg",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "string::is_longitude",
"params": [
{
"name": "arg",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "string::is_numeric",
"params": [
{
"name": "arg",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "string::is_semver",
"params": [
{
"name": "arg",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "string::is_url",
"params": [
{
"name": "arg",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "string::is_ulid",
"params": [
{
"name": "arg",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "string::is_uuid",
"params": [
{
"name": "arg",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "string::is_record",
"params": [
{
"name": "arg",
"type": "string",
"form": "required"
},
{
"name": "tb",
"type": "any",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "string::semver::compare",
"params": [
{
"name": "left",
"type": "string",
"form": "required"
},
{
"name": "right",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "string::semver::major",
"params": [
{
"name": "version",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "string::semver::minor",
"params": [
{
"name": "version",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "string::semver::patch",
"params": [
{
"name": "version",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "string::semver::inc::major",
"params": [
{
"name": "version",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "string::semver::inc::minor",
"params": [
{
"name": "version",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "string::semver::inc::patch",
"params": [
{
"name": "version",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "string::semver::set::major",
"params": [
{
"name": "version",
"type": "string",
"form": "required"
},
{
"name": "value",
"type": "int",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "string::semver::set::minor",
"params": [
{
"name": "version",
"type": "string",
"form": "required"
},
{
"name": "value",
"type": "int",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "string::semver::set::patch",
"params": [
{
"name": "version",
"type": "string",
"form": "required"
},
{
"name": "value",
"type": "int",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "string::similarity::fuzzy",
"params": [
{
"name": "arg1",
"type": "string",
"form": "required"
},
{
"name": "arg2",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "string::similarity::jaro",
"params": [
{
"name": "a",
"type": "string",
"form": "required"
},
{
"name": "b",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "float"
},
{
"name": "string::similarity::jaro_winkler",
"params": [
{
"name": "a",
"type": "string",
"form": "required"
},
{
"name": "b",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "float"
},
{
"name": "string::similarity::smithwaterman",
"params": [
{
"name": "a",
"type": "string",
"form": "required"
},
{
"name": "b",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "float"
},
{
"name": "string::similarity::sorensen_dice",
"params": [
{
"name": "a",
"type": "string",
"form": "required"
},
{
"name": "b",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "float"
},
{
"name": "string::matches",
"params": [
{
"name": "val",
"type": "string",
"form": "required"
},
{
"name": "regex",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "time::ceil",
"params": [
{
"name": "val",
"type": "datetime",
"form": "required"
},
{
"name": "duration",
"type": "duration",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "datetime"
},
{
"name": "time::day",
"params": [
{
"name": "val",
"type": "datetime",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "time::floor",
"params": [
{
"name": "val",
"type": "datetime",
"form": "required"
},
{
"name": "duration",
"type": "duration",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "datetime"
},
{
"name": "time::format",
"params": [
{
"name": "val",
"type": "datetime",
"form": "required"
},
{
"name": "format",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "time::group",
"params": [
{
"name": "val",
"type": "datetime",
"form": "required"
},
{
"name": "group",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "datetime"
},
{
"name": "time::hour",
"params": [
{
"name": "val",
"type": "datetime",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "time::max",
"params": [
{
"name": "array",
"type": "array<datetime>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "datetime"
},
{
"name": "time::micros",
"params": [
{
"name": "val",
"type": "datetime",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "time::millis",
"params": [
{
"name": "val",
"type": "datetime",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "time::min",
"params": [
{
"name": "array",
"type": "array<datetime>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "datetime"
},
{
"name": "time::minute",
"params": [
{
"name": "val",
"type": "datetime",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "time::month",
"params": [
{
"name": "val",
"type": "datetime",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "time::nano",
"params": [
{
"name": "val",
"type": "datetime",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "time::now",
"params": [],
"isAsync": false,
"notCallable": false,
"returns": "datetime"
},
{
"name": "time::round",
"params": [
{
"name": "val",
"type": "datetime",
"form": "required"
},
{
"name": "duration",
"type": "duration",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "datetime"
},
{
"name": "time::second",
"params": [
{
"name": "val",
"type": "datetime",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "time::timezone",
"params": [],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "time::unix",
"params": [
{
"name": "val",
"type": "datetime",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "time::wday",
"params": [
{
"name": "val",
"type": "datetime",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "time::week",
"params": [
{
"name": "val",
"type": "datetime",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "time::yday",
"params": [
{
"name": "val",
"type": "datetime",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "time::year",
"params": [
{
"name": "val",
"type": "datetime",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "time::from_micros",
"params": [
{
"name": "val",
"type": "int",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "datetime"
},
{
"name": "time::from_millis",
"params": [
{
"name": "val",
"type": "int",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "datetime"
},
{
"name": "time::from_nanos",
"params": [
{
"name": "val",
"type": "int",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "datetime"
},
{
"name": "time::from_secs",
"params": [
{
"name": "val",
"type": "int",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "datetime"
},
{
"name": "time::from_ulid",
"params": [
{
"name": "val",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "datetime"
},
{
"name": "time::from_unix",
"params": [
{
"name": "val",
"type": "int",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "datetime"
},
{
"name": "time::from_uuid",
"params": [
{
"name": "val",
"type": "uuid",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "datetime"
},
{
"name": "time::is_leap_year",
"params": [
{
"name": "val",
"type": "datetime",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "time::set_year",
"params": [
{
"name": "dt",
"type": "datetime",
"form": "required"
},
{
"name": "year",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "datetime"
},
{
"name": "time::set_month",
"params": [
{
"name": "dt",
"type": "datetime",
"form": "required"
},
{
"name": "month",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "datetime"
},
{
"name": "time::set_day",
"params": [
{
"name": "dt",
"type": "datetime",
"form": "required"
},
{
"name": "day",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "datetime"
},
{
"name": "time::set_hour",
"params": [
{
"name": "dt",
"type": "datetime",
"form": "required"
},
{
"name": "hour",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "datetime"
},
{
"name": "time::set_minute",
"params": [
{
"name": "dt",
"type": "datetime",
"form": "required"
},
{
"name": "minute",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "datetime"
},
{
"name": "time::set_second",
"params": [
{
"name": "dt",
"type": "datetime",
"form": "required"
},
{
"name": "second",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "datetime"
},
{
"name": "time::set_nanosecond",
"params": [
{
"name": "dt",
"type": "datetime",
"form": "required"
},
{
"name": "nanos",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "datetime"
},
{
"name": "type::array",
"params": [
{
"name": "val",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "array"
},
{
"name": "type::bool",
"params": [
{
"name": "val",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "type::bytes",
"params": [
{
"name": "val",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bytes"
},
{
"name": "type::datetime",
"params": [
{
"name": "val",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "datetime"
},
{
"name": "type::decimal",
"params": [
{
"name": "val",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "decimal"
},
{
"name": "type::duration",
"params": [
{
"name": "val",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "duration"
},
{
"name": "type::field",
"params": [
{
"name": "val",
"type": "string",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "type::fields",
"params": [
{
"name": "val",
"type": "array<string>",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "type::file",
"params": [
{
"name": "bucket",
"type": "string",
"form": "required"
},
{
"name": "key",
"type": "string",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "file"
},
{
"name": "type::float",
"params": [
{
"name": "val",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "float"
},
{
"name": "type::geometry",
"params": [
{
"name": "val",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "geometry"
},
{
"name": "type::int",
"params": [
{
"name": "val",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "int"
},
{
"name": "type::number",
"params": [
{
"name": "val",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "number"
},
{
"name": "type::of",
"params": [
{
"name": "val",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "type::point",
"params": [
{
"name": "val",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "point"
},
{
"name": "type::range",
"params": [
{
"name": "val",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "range"
},
{
"name": "type::record",
"params": [
{
"name": "arg1",
"type": "any",
"form": "required"
},
{
"name": "arg2",
"type": "any",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "record"
},
{
"name": "type::set",
"params": [
{
"name": "val",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "set"
},
{
"name": "type::string",
"params": [
{
"name": "val",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "type::string_lossy",
"params": [
{
"name": "val",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "string"
},
{
"name": "type::table",
"params": [
{
"name": "val",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "table"
},
{
"name": "type::uuid",
"params": [
{
"name": "val",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "uuid"
},
{
"name": "type::is_array",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "type::is_bool",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "type::is_bytes",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "type::is_collection",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "type::is_datetime",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "type::is_decimal",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "type::is_duration",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "type::is_float",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "type::is_geometry",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "type::is_int",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "type::is_line",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "type::is_multiline",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "type::is_multipoint",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "type::is_multipolygon",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "type::is_none",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "type::is_null",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "type::is_number",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "type::is_object",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "type::is_point",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "type::is_polygon",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "type::is_range",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "type::is_record",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
},
{
"name": "table",
"type": "string",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "type::is_set",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "type::is_string",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "type::is_uuid",
"params": [
{
"name": "arg",
"type": "any",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "bool"
},
{
"name": "value::diff",
"params": [
{
"name": "val1",
"type": "any",
"form": "required"
},
{
"name": "val2",
"type": "any",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "value::patch",
"params": [
{
"name": "val",
"type": "any",
"form": "required"
},
{
"name": "diff",
"type": "any",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "value::chain",
"params": null,
"isAsync": false,
"notCallable": true,
"returns": "any"
},
{
"name": "value::expect",
"params": [
{
"name": "value",
"type": "any",
"form": "required"
},
{
"name": "worker",
"type": "function",
"form": "required"
},
{
"name": "message",
"type": "any",
"form": "optional"
}
],
"isAsync": true,
"notCallable": false,
"returns": "any"
},
{
"name": "vector::add",
"params": [
{
"name": "a",
"type": "array<number>",
"form": "required"
},
{
"name": "b",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "array<number>"
},
{
"name": "vector::angle",
"params": [
{
"name": "a",
"type": "array<number>",
"form": "required"
},
{
"name": "b",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "float"
},
{
"name": "vector::cross",
"params": [
{
"name": "a",
"type": "array<number>",
"form": "required"
},
{
"name": "b",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "array<number>"
},
{
"name": "vector::divide",
"params": [
{
"name": "a",
"type": "array<number>",
"form": "required"
},
{
"name": "b",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "array<number>"
},
{
"name": "vector::dot",
"params": [
{
"name": "a",
"type": "array<number>",
"form": "required"
},
{
"name": "b",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "float"
},
{
"name": "vector::magnitude",
"params": [
{
"name": "a",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "float"
},
{
"name": "vector::multiply",
"params": [
{
"name": "a",
"type": "array<number>",
"form": "required"
},
{
"name": "b",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "array<number>"
},
{
"name": "vector::normalize",
"params": [
{
"name": "a",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "array<number>"
},
{
"name": "vector::project",
"params": [
{
"name": "a",
"type": "array<number>",
"form": "required"
},
{
"name": "b",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "array<number>"
},
{
"name": "vector::scale",
"params": [
{
"name": "a",
"type": "array<number>",
"form": "required"
},
{
"name": "b",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "array<number>"
},
{
"name": "vector::subtract",
"params": [
{
"name": "a",
"type": "array<number>",
"form": "required"
},
{
"name": "b",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "array<number>"
},
{
"name": "vector::distance::chebyshev",
"params": [
{
"name": "a",
"type": "array<number>",
"form": "required"
},
{
"name": "b",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "float"
},
{
"name": "vector::distance::euclidean",
"params": [
{
"name": "a",
"type": "array<number>",
"form": "required"
},
{
"name": "b",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "float"
},
{
"name": "vector::distance::hamming",
"params": [
{
"name": "a",
"type": "array<number>",
"form": "required"
},
{
"name": "b",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "float"
},
{
"name": "vector::distance::knn",
"params": [
{
"name": "knn_ref",
"type": "any",
"form": "optional"
}
],
"isAsync": false,
"notCallable": false,
"returns": "any"
},
{
"name": "vector::distance::mahalanobis",
"params": [
{
"name": "value",
"type": "array<number>",
"form": "required"
},
{
"name": "value",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "float"
},
{
"name": "vector::distance::manhattan",
"params": [
{
"name": "a",
"type": "array<number>",
"form": "required"
},
{
"name": "b",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "float"
},
{
"name": "vector::distance::minkowski",
"params": [
{
"name": "a",
"type": "array<number>",
"form": "required"
},
{
"name": "b",
"type": "array<number>",
"form": "required"
},
{
"name": "o",
"type": "number",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "float"
},
{
"name": "vector::similarity::cosine",
"params": [
{
"name": "a",
"type": "array<number>",
"form": "required"
},
{
"name": "b",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "float"
},
{
"name": "vector::similarity::jaccard",
"params": [
{
"name": "a",
"type": "array<number>",
"form": "required"
},
{
"name": "b",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "float"
},
{
"name": "vector::similarity::pearson",
"params": [
{
"name": "a",
"type": "array<number>",
"form": "required"
},
{
"name": "b",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "float"
},
{
"name": "vector::similarity::spearman",
"params": [
{
"name": "value",
"type": "array<number>",
"form": "required"
},
{
"name": "value",
"type": "array<number>",
"form": "required"
}
],
"isAsync": false,
"notCallable": false,
"returns": "float"
},
{
"name": "schema::table::exists",
"params": [
{
"name": "arg",
"type": "string",
"form": "required"
}
],
"isAsync": true,
"notCallable": false,
"returns": "bool"
}
],
"constants": [
"math::E",
"math::FRAC_1_PI",
"math::FRAC_1_SQRT_2",
"math::FRAC_2_PI",
"math::FRAC_2_SQRT_PI",
"math::FRAC_PI_2",
"math::FRAC_PI_3",
"math::FRAC_PI_4",
"math::FRAC_PI_6",
"math::FRAC_PI_8",
"math::INF",
"math::INFINITY",
"math::LN_10",
"math::LN_2",
"math::LOG10_2",
"math::LOG10_E",
"math::LOG2_10",
"math::LOG2_E",
"math::NEG_INF",
"math::NEG_INFINITY",
"math::PI",
"math::SQRT_2",
"math::TAU",
"time::EPOCH",
"time::MINIMUM",
"time::MAXIMUM",
"duration::MAX"
],
"renames": [
{
"old": "duration::from::days",
"new": "duration::from_days"
},
{
"old": "duration::from::hours",
"new": "duration::from_hours"
},
{
"old": "duration::from::micros",
"new": "duration::from_micros"
},
{
"old": "duration::from::millis",
"new": "duration::from_millis"
},
{
"old": "duration::from::mins",
"new": "duration::from_mins"
},
{
"old": "duration::from::nanos",
"new": "duration::from_nanos"
},
{
"old": "duration::from::secs",
"new": "duration::from_secs"
},
{
"old": "duration::from::weeks",
"new": "duration::from_weeks"
},
{
"old": "rand::guid",
"new": "rand::id"
},
{
"old": "string::distance::osa_distance",
"new": "string::distance::osa"
},
{
"old": "string::is::alpha",
"new": "string::is_alpha"
},
{
"old": "string::is::alphanum",
"new": "string::is_alphanum"
},
{
"old": "string::is::ascii",
"new": "string::is_ascii"
},
{
"old": "string::is::datetime",
"new": "string::is_datetime"
},
{
"old": "string::is::domain",
"new": "string::is_domain"
},
{
"old": "string::is::email",
"new": "string::is_email"
},
{
"old": "string::is::hexadecimal",
"new": "string::is_hexadecimal"
},
{
"old": "string::is::ip",
"new": "string::is_ip"
},
{
"old": "string::is::ipv4",
"new": "string::is_ipv4"
},
{
"old": "string::is::ipv6",
"new": "string::is_ipv6"
},
{
"old": "string::is::latitude",
"new": "string::is_latitude"
},
{
"old": "string::is::longitude",
"new": "string::is_longitude"
},
{
"old": "string::is::numeric",
"new": "string::is_numeric"
},
{
"old": "string::is::record",
"new": "string::is_record"
},
{
"old": "string::is::semver",
"new": "string::is_semver"
},
{
"old": "string::is::ulid",
"new": "string::is_ulid"
},
{
"old": "string::is::url",
"new": "string::is_url"
},
{
"old": "string::is::uuid",
"new": "string::is_uuid"
},
{
"old": "string::startsWith",
"new": "string::starts_with"
},
{
"old": "time::from::micros",
"new": "time::from_micros"
},
{
"old": "time::from::millis",
"new": "time::from_millis"
},
{
"old": "time::from::nanos",
"new": "time::from_nanos"
},
{
"old": "time::from::secs",
"new": "time::from_secs"
},
{
"old": "time::from::ulid",
"new": "time::from_ulid"
},
{
"old": "time::from::unix",
"new": "time::from_unix"
},
{
"old": "time::from::uuid",
"new": "time::from_uuid"
},
{
"old": "time::is::leap_year",
"new": "time::is_leap_year"
},
{
"old": "type::is::array",
"new": "type::is_array"
},
{
"old": "type::is::bool",
"new": "type::is_bool"
},
{
"old": "type::is::bytes",
"new": "type::is_bytes"
},
{
"old": "type::is::collection",
"new": "type::is_collection"
},
{
"old": "type::is::datetime",
"new": "type::is_datetime"
},
{
"old": "type::is::decimal",
"new": "type::is_decimal"
},
{
"old": "type::is::duration",
"new": "type::is_duration"
},
{
"old": "type::is::float",
"new": "type::is_float"
},
{
"old": "type::is::geometry",
"new": "type::is_geometry"
},
{
"old": "type::is::int",
"new": "type::is_int"
},
{
"old": "type::is::line",
"new": "type::is_line"
},
{
"old": "type::is::multiline",
"new": "type::is_multiline"
},
{
"old": "type::is::multipoint",
"new": "type::is_multipoint"
},
{
"old": "type::is::multipolygon",
"new": "type::is_multipolygon"
},
{
"old": "type::is::none",
"new": "type::is_none"
},
{
"old": "type::is::null",
"new": "type::is_null"
},
{
"old": "type::is::number",
"new": "type::is_number"
},
{
"old": "type::is::object",
"new": "type::is_object"
},
{
"old": "type::is::point",
"new": "type::is_point"
},
{
"old": "type::is::polygon",
"new": "type::is_polygon"
},
{
"old": "type::is::range",
"new": "type::is_range"
},
{
"old": "type::is::record",
"new": "type::is_record"
},
{
"old": "type::is::string",
"new": "type::is_string"
},
{
"old": "type::is::uuid",
"new": "type::is_uuid"
},
{
"old": "type::thing",
"new": "type::record"
}
],
"namespaces": [
"api::",
"array::",
"bytes::",
"crypto::",
"duration::",
"encoding::",
"eval::",
"file::",
"geo::",
"http::",
"math::",
"meta::",
"object::",
"parse::",
"rand::",
"record::",
"schema::",
"search::",
"sequence::",
"session::",
"set::",
"string::",
"time::",
"type::",
"value::",
"vector::"
],
"receivers": [
{
"kind": "Set",
"methods": [
{
"method": "add",
"function": "set::add",
"experimental": null
},
{
"method": "all",
"function": "set::all",
"experimental": null
},
{
"method": "any",
"function": "set::any",
"experimental": null
},
{
"method": "at",
"function": "set::at",
"experimental": null
},
{
"method": "chain",
"function": "value::chain",
"experimental": null
},
{
"method": "complement",
"function": "set::complement",
"experimental": null
},
{
"method": "contains",
"function": "set::contains",
"experimental": null
},
{
"method": "diff",
"function": "value::diff",
"experimental": null
},
{
"method": "difference",
"function": "set::difference",
"experimental": null
},
{
"method": "expect",
"function": "value::expect",
"experimental": null
},
{
"method": "filter",
"function": "set::filter",
"experimental": null
},
{
"method": "find",
"function": "set::find",
"experimental": null
},
{
"method": "first",
"function": "set::first",
"experimental": null
},
{
"method": "flatten",
"function": "set::flatten",
"experimental": null
},
{
"method": "fold",
"function": "set::fold",
"experimental": null
},
{
"method": "intersect",
"function": "set::intersect",
"experimental": null
},
{
"method": "is_array",
"function": "type::is_array",
"experimental": null
},
{
"method": "is_bool",
"function": "type::is_bool",
"experimental": null
},
{
"method": "is_bytes",
"function": "type::is_bytes",
"experimental": null
},
{
"method": "is_collection",
"function": "type::is_collection",
"experimental": null
},
{
"method": "is_datetime",
"function": "type::is_datetime",
"experimental": null
},
{
"method": "is_decimal",
"function": "type::is_decimal",
"experimental": null
},
{
"method": "is_duration",
"function": "type::is_duration",
"experimental": null
},
{
"method": "is_empty",
"function": "set::is_empty",
"experimental": null
},
{
"method": "is_float",
"function": "type::is_float",
"experimental": null
},
{
"method": "is_geometry",
"function": "type::is_geometry",
"experimental": null
},
{
"method": "is_int",
"function": "type::is_int",
"experimental": null
},
{
"method": "is_line",
"function": "type::is_line",
"experimental": null
},
{
"method": "is_multiline",
"function": "type::is_multiline",
"experimental": null
},
{
"method": "is_multipoint",
"function": "type::is_multipoint",
"experimental": null
},
{
"method": "is_multipolygon",
"function": "type::is_multipolygon",
"experimental": null
},
{
"method": "is_none",
"function": "type::is_none",
"experimental": null
},
{
"method": "is_null",
"function": "type::is_null",
"experimental": null
},
{
"method": "is_number",
"function": "type::is_number",
"experimental": null
},
{
"method": "is_object",
"function": "type::is_object",
"experimental": null
},
{
"method": "is_point",
"function": "type::is_point",
"experimental": null
},
{
"method": "is_polygon",
"function": "type::is_polygon",
"experimental": null
},
{
"method": "is_range",
"function": "type::is_range",
"experimental": null
},
{
"method": "is_record",
"function": "type::is_record",
"experimental": null
},
{
"method": "is_set",
"function": "type::is_set",
"experimental": null
},
{
"method": "is_string",
"function": "type::is_string",
"experimental": null
},
{
"method": "is_uuid",
"function": "type::is_uuid",
"experimental": null
},
{
"method": "join",
"function": "set::join",
"experimental": null
},
{
"method": "last",
"function": "set::last",
"experimental": null
},
{
"method": "len",
"function": "set::len",
"experimental": null
},
{
"method": "map",
"function": "set::map",
"experimental": null
},
{
"method": "max",
"function": "set::max",
"experimental": null
},
{
"method": "min",
"function": "set::min",
"experimental": null
},
{
"method": "patch",
"function": "value::patch",
"experimental": null
},
{
"method": "reduce",
"function": "set::reduce",
"experimental": null
},
{
"method": "remove",
"function": "set::remove",
"experimental": null
},
{
"method": "repeat",
"function": "array::repeat",
"experimental": null
},
{
"method": "slice",
"function": "set::slice",
"experimental": null
},
{
"method": "to_array",
"function": "type::array",
"experimental": null
},
{
"method": "to_bool",
"function": "type::bool",
"experimental": null
},
{
"method": "to_bytes",
"function": "type::bytes",
"experimental": null
},
{
"method": "to_datetime",
"function": "type::datetime",
"experimental": null
},
{
"method": "to_decimal",
"function": "type::decimal",
"experimental": null
},
{
"method": "to_duration",
"function": "type::duration",
"experimental": null
},
{
"method": "to_float",
"function": "type::float",
"experimental": null
},
{
"method": "to_geometry",
"function": "type::geometry",
"experimental": null
},
{
"method": "to_int",
"function": "type::int",
"experimental": null
},
{
"method": "to_number",
"function": "type::number",
"experimental": null
},
{
"method": "to_point",
"function": "type::point",
"experimental": null
},
{
"method": "to_range",
"function": "type::range",
"experimental": null
},
{
"method": "to_record",
"function": "type::record",
"experimental": null
},
{
"method": "to_set",
"function": "type::set",
"experimental": null
},
{
"method": "to_string",
"function": "type::string",
"experimental": null
},
{
"method": "to_string_lossy",
"function": "type::string_lossy",
"experimental": null
},
{
"method": "to_uuid",
"function": "type::uuid",
"experimental": null
},
{
"method": "type_of",
"function": "type::of",
"experimental": null
},
{
"method": "union",
"function": "set::union",
"experimental": null
}
]
},
{
"kind": "Array",
"methods": [
{
"method": "add",
"function": "array::add",
"experimental": null
},
{
"method": "all",
"function": "array::all",
"experimental": null
},
{
"method": "any",
"function": "array::any",
"experimental": null
},
{
"method": "append",
"function": "array::append",
"experimental": null
},
{
"method": "at",
"function": "array::at",
"experimental": null
},
{
"method": "boolean_and",
"function": "array::boolean_and",
"experimental": null
},
{
"method": "boolean_not",
"function": "array::boolean_not",
"experimental": null
},
{
"method": "boolean_or",
"function": "array::boolean_or",
"experimental": null
},
{
"method": "boolean_xor",
"function": "array::boolean_xor",
"experimental": null
},
{
"method": "chain",
"function": "value::chain",
"experimental": null
},
{
"method": "clump",
"function": "array::clump",
"experimental": null
},
{
"method": "combine",
"function": "array::combine",
"experimental": null
},
{
"method": "complement",
"function": "array::complement",
"experimental": null
},
{
"method": "concat",
"function": "array::concat",
"experimental": null
},
{
"method": "diff",
"function": "value::diff",
"experimental": null
},
{
"method": "difference",
"function": "array::difference",
"experimental": null
},
{
"method": "distinct",
"function": "array::distinct",
"experimental": null
},
{
"method": "every",
"function": "array::all",
"experimental": null
},
{
"method": "expect",
"function": "value::expect",
"experimental": null
},
{
"method": "fill",
"function": "array::fill",
"experimental": null
},
{
"method": "filter",
"function": "array::filter",
"experimental": null
},
{
"method": "filter_index",
"function": "array::filter_index",
"experimental": null
},
{
"method": "find",
"function": "array::find",
"experimental": null
},
{
"method": "find_index",
"function": "array::find_index",
"experimental": null
},
{
"method": "first",
"function": "array::first",
"experimental": null
},
{
"method": "flatten",
"function": "array::flatten",
"experimental": null
},
{
"method": "fold",
"function": "array::fold",
"experimental": null
},
{
"method": "group",
"function": "array::group",
"experimental": null
},
{
"method": "includes",
"function": "array::any",
"experimental": null
},
{
"method": "index_of",
"function": "array::find_index",
"experimental": null
},
{
"method": "insert",
"function": "array::insert",
"experimental": null
},
{
"method": "intersect",
"function": "array::intersect",
"experimental": null
},
{
"method": "is_array",
"function": "type::is_array",
"experimental": null
},
{
"method": "is_bool",
"function": "type::is_bool",
"experimental": null
},
{
"method": "is_bytes",
"function": "type::is_bytes",
"experimental": null
},
{
"method": "is_collection",
"function": "type::is_collection",
"experimental": null
},
{
"method": "is_datetime",
"function": "type::is_datetime",
"experimental": null
},
{
"method": "is_decimal",
"function": "type::is_decimal",
"experimental": null
},
{
"method": "is_duration",
"function": "type::is_duration",
"experimental": null
},
{
"method": "is_empty",
"function": "array::is_empty",
"experimental": null
},
{
"method": "is_float",
"function": "type::is_float",
"experimental": null
},
{
"method": "is_geometry",
"function": "type::is_geometry",
"experimental": null
},
{
"method": "is_int",
"function": "type::is_int",
"experimental": null
},
{
"method": "is_line",
"function": "type::is_line",
"experimental": null
},
{
"method": "is_multiline",
"function": "type::is_multiline",
"experimental": null
},
{
"method": "is_multipoint",
"function": "type::is_multipoint",
"experimental": null
},
{
"method": "is_multipolygon",
"function": "type::is_multipolygon",
"experimental": null
},
{
"method": "is_none",
"function": "type::is_none",
"experimental": null
},
{
"method": "is_null",
"function": "type::is_null",
"experimental": null
},
{
"method": "is_number",
"function": "type::is_number",
"experimental": null
},
{
"method": "is_object",
"function": "type::is_object",
"experimental": null
},
{
"method": "is_point",
"function": "type::is_point",
"experimental": null
},
{
"method": "is_polygon",
"function": "type::is_polygon",
"experimental": null
},
{
"method": "is_range",
"function": "type::is_range",
"experimental": null
},
{
"method": "is_record",
"function": "type::is_record",
"experimental": null
},
{
"method": "is_set",
"function": "type::is_set",
"experimental": null
},
{
"method": "is_string",
"function": "type::is_string",
"experimental": null
},
{
"method": "is_uuid",
"function": "type::is_uuid",
"experimental": null
},
{
"method": "join",
"function": "array::join",
"experimental": null
},
{
"method": "last",
"function": "array::last",
"experimental": null
},
{
"method": "len",
"function": "array::len",
"experimental": null
},
{
"method": "logical_and",
"function": "array::logical_and",
"experimental": null
},
{
"method": "logical_or",
"function": "array::logical_or",
"experimental": null
},
{
"method": "logical_xor",
"function": "array::logical_xor",
"experimental": null
},
{
"method": "map",
"function": "array::map",
"experimental": null
},
{
"method": "matches",
"function": "array::matches",
"experimental": null
},
{
"method": "max",
"function": "array::max",
"experimental": null
},
{
"method": "min",
"function": "array::min",
"experimental": null
},
{
"method": "patch",
"function": "value::patch",
"experimental": null
},
{
"method": "pop",
"function": "array::pop",
"experimental": null
},
{
"method": "prepend",
"function": "array::prepend",
"experimental": null
},
{
"method": "push",
"function": "array::push",
"experimental": null
},
{
"method": "reduce",
"function": "array::reduce",
"experimental": null
},
{
"method": "remove",
"function": "array::remove",
"experimental": null
},
{
"method": "repeat",
"function": "array::repeat",
"experimental": null
},
{
"method": "reverse",
"function": "array::reverse",
"experimental": null
},
{
"method": "shuffle",
"function": "array::shuffle",
"experimental": null
},
{
"method": "slice",
"function": "array::slice",
"experimental": null
},
{
"method": "some",
"function": "array::any",
"experimental": null
},
{
"method": "sort",
"function": "array::sort",
"experimental": null
},
{
"method": "sort_asc",
"function": "array::sort::asc",
"experimental": null
},
{
"method": "sort_desc",
"function": "array::sort::desc",
"experimental": null
},
{
"method": "sort_lexical",
"function": "array::sort_lexical",
"experimental": null
},
{
"method": "sort_natural",
"function": "array::sort_natural",
"experimental": null
},
{
"method": "sort_natural_lexical",
"function": "array::sort_natural_lexical",
"experimental": null
},
{
"method": "swap",
"function": "array::swap",
"experimental": null
},
{
"method": "to_array",
"function": "type::array",
"experimental": null
},
{
"method": "to_bool",
"function": "type::bool",
"experimental": null
},
{
"method": "to_bytes",
"function": "type::bytes",
"experimental": null
},
{
"method": "to_datetime",
"function": "type::datetime",
"experimental": null
},
{
"method": "to_decimal",
"function": "type::decimal",
"experimental": null
},
{
"method": "to_duration",
"function": "type::duration",
"experimental": null
},
{
"method": "to_float",
"function": "type::float",
"experimental": null
},
{
"method": "to_geometry",
"function": "type::geometry",
"experimental": null
},
{
"method": "to_int",
"function": "type::int",
"experimental": null
},
{
"method": "to_number",
"function": "type::number",
"experimental": null
},
{
"method": "to_point",
"function": "type::point",
"experimental": null
},
{
"method": "to_range",
"function": "type::range",
"experimental": null
},
{
"method": "to_record",
"function": "type::record",
"experimental": null
},
{
"method": "to_set",
"function": "type::set",
"experimental": null
},
{
"method": "to_string",
"function": "type::string",
"experimental": null
},
{
"method": "to_string_lossy",
"function": "type::string_lossy",
"experimental": null
},
{
"method": "to_uuid",
"function": "type::uuid",
"experimental": null
},
{
"method": "transpose",
"function": "array::transpose",
"experimental": null
},
{
"method": "type_of",
"function": "type::of",
"experimental": null
},
{
"method": "union",
"function": "array::union",
"experimental": null
},
{
"method": "vector_add",
"function": "vector::add",
"experimental": null
},
{
"method": "vector_angle",
"function": "vector::angle",
"experimental": null
},
{
"method": "vector_cross",
"function": "vector::cross",
"experimental": null
},
{
"method": "vector_distance_chebyshev",
"function": "vector::distance::chebyshev",
"experimental": null
},
{
"method": "vector_distance_euclidean",
"function": "vector::distance::euclidean",
"experimental": null
},
{
"method": "vector_distance_hamming",
"function": "vector::distance::hamming",
"experimental": null
},
{
"method": "vector_distance_knn",
"function": "vector::distance::knn",
"experimental": null
},
{
"method": "vector_distance_mahalanobis",
"function": "vector::distance::mahalanobis",
"experimental": null
},
{
"method": "vector_distance_manhattan",
"function": "vector::distance::manhattan",
"experimental": null
},
{
"method": "vector_distance_minkowski",
"function": "vector::distance::minkowski",
"experimental": null
},
{
"method": "vector_divide",
"function": "vector::divide",
"experimental": null
},
{
"method": "vector_dot",
"function": "vector::dot",
"experimental": null
},
{
"method": "vector_magnitude",
"function": "vector::magnitude",
"experimental": null
},
{
"method": "vector_multiply",
"function": "vector::multiply",
"experimental": null
},
{
"method": "vector_normalize",
"function": "vector::normalize",
"experimental": null
},
{
"method": "vector_project",
"function": "vector::project",
"experimental": null
},
{
"method": "vector_scale",
"function": "vector::scale",
"experimental": null
},
{
"method": "vector_similarity_cosine",
"function": "vector::similarity::cosine",
"experimental": null
},
{
"method": "vector_similarity_jaccard",
"function": "vector::similarity::jaccard",
"experimental": null
},
{
"method": "vector_similarity_pearson",
"function": "vector::similarity::pearson",
"experimental": null
},
{
"method": "vector_similarity_spearman",
"function": "vector::similarity::spearman",
"experimental": null
},
{
"method": "vector_subtract",
"function": "vector::subtract",
"experimental": null
},
{
"method": "windows",
"function": "array::windows",
"experimental": null
}
]
},
{
"kind": "Bytes",
"methods": [
{
"method": "chain",
"function": "value::chain",
"experimental": null
},
{
"method": "diff",
"function": "value::diff",
"experimental": null
},
{
"method": "expect",
"function": "value::expect",
"experimental": null
},
{
"method": "is_array",
"function": "type::is_array",
"experimental": null
},
{
"method": "is_bool",
"function": "type::is_bool",
"experimental": null
},
{
"method": "is_bytes",
"function": "type::is_bytes",
"experimental": null
},
{
"method": "is_collection",
"function": "type::is_collection",
"experimental": null
},
{
"method": "is_datetime",
"function": "type::is_datetime",
"experimental": null
},
{
"method": "is_decimal",
"function": "type::is_decimal",
"experimental": null
},
{
"method": "is_duration",
"function": "type::is_duration",
"experimental": null
},
{
"method": "is_float",
"function": "type::is_float",
"experimental": null
},
{
"method": "is_geometry",
"function": "type::is_geometry",
"experimental": null
},
{
"method": "is_int",
"function": "type::is_int",
"experimental": null
},
{
"method": "is_line",
"function": "type::is_line",
"experimental": null
},
{
"method": "is_multiline",
"function": "type::is_multiline",
"experimental": null
},
{
"method": "is_multipoint",
"function": "type::is_multipoint",
"experimental": null
},
{
"method": "is_multipolygon",
"function": "type::is_multipolygon",
"experimental": null
},
{
"method": "is_none",
"function": "type::is_none",
"experimental": null
},
{
"method": "is_null",
"function": "type::is_null",
"experimental": null
},
{
"method": "is_number",
"function": "type::is_number",
"experimental": null
},
{
"method": "is_object",
"function": "type::is_object",
"experimental": null
},
{
"method": "is_point",
"function": "type::is_point",
"experimental": null
},
{
"method": "is_polygon",
"function": "type::is_polygon",
"experimental": null
},
{
"method": "is_range",
"function": "type::is_range",
"experimental": null
},
{
"method": "is_record",
"function": "type::is_record",
"experimental": null
},
{
"method": "is_set",
"function": "type::is_set",
"experimental": null
},
{
"method": "is_string",
"function": "type::is_string",
"experimental": null
},
{
"method": "is_uuid",
"function": "type::is_uuid",
"experimental": null
},
{
"method": "len",
"function": "bytes::len",
"experimental": null
},
{
"method": "patch",
"function": "value::patch",
"experimental": null
},
{
"method": "repeat",
"function": "array::repeat",
"experimental": null
},
{
"method": "to_array",
"function": "type::array",
"experimental": null
},
{
"method": "to_bool",
"function": "type::bool",
"experimental": null
},
{
"method": "to_bytes",
"function": "type::bytes",
"experimental": null
},
{
"method": "to_datetime",
"function": "type::datetime",
"experimental": null
},
{
"method": "to_decimal",
"function": "type::decimal",
"experimental": null
},
{
"method": "to_duration",
"function": "type::duration",
"experimental": null
},
{
"method": "to_float",
"function": "type::float",
"experimental": null
},
{
"method": "to_geometry",
"function": "type::geometry",
"experimental": null
},
{
"method": "to_int",
"function": "type::int",
"experimental": null
},
{
"method": "to_number",
"function": "type::number",
"experimental": null
},
{
"method": "to_point",
"function": "type::point",
"experimental": null
},
{
"method": "to_range",
"function": "type::range",
"experimental": null
},
{
"method": "to_record",
"function": "type::record",
"experimental": null
},
{
"method": "to_set",
"function": "type::set",
"experimental": null
},
{
"method": "to_string",
"function": "type::string",
"experimental": null
},
{
"method": "to_string_lossy",
"function": "type::string_lossy",
"experimental": null
},
{
"method": "to_uuid",
"function": "type::uuid",
"experimental": null
},
{
"method": "type_of",
"function": "type::of",
"experimental": null
}
]
},
{
"kind": "Duration",
"methods": [
{
"method": "chain",
"function": "value::chain",
"experimental": null
},
{
"method": "days",
"function": "duration::days",
"experimental": null
},
{
"method": "diff",
"function": "value::diff",
"experimental": null
},
{
"method": "expect",
"function": "value::expect",
"experimental": null
},
{
"method": "hours",
"function": "duration::hours",
"experimental": null
},
{
"method": "is_array",
"function": "type::is_array",
"experimental": null
},
{
"method": "is_bool",
"function": "type::is_bool",
"experimental": null
},
{
"method": "is_bytes",
"function": "type::is_bytes",
"experimental": null
},
{
"method": "is_collection",
"function": "type::is_collection",
"experimental": null
},
{
"method": "is_datetime",
"function": "type::is_datetime",
"experimental": null
},
{
"method": "is_decimal",
"function": "type::is_decimal",
"experimental": null
},
{
"method": "is_duration",
"function": "type::is_duration",
"experimental": null
},
{
"method": "is_float",
"function": "type::is_float",
"experimental": null
},
{
"method": "is_geometry",
"function": "type::is_geometry",
"experimental": null
},
{
"method": "is_int",
"function": "type::is_int",
"experimental": null
},
{
"method": "is_line",
"function": "type::is_line",
"experimental": null
},
{
"method": "is_multiline",
"function": "type::is_multiline",
"experimental": null
},
{
"method": "is_multipoint",
"function": "type::is_multipoint",
"experimental": null
},
{
"method": "is_multipolygon",
"function": "type::is_multipolygon",
"experimental": null
},
{
"method": "is_none",
"function": "type::is_none",
"experimental": null
},
{
"method": "is_null",
"function": "type::is_null",
"experimental": null
},
{
"method": "is_number",
"function": "type::is_number",
"experimental": null
},
{
"method": "is_object",
"function": "type::is_object",
"experimental": null
},
{
"method": "is_point",
"function": "type::is_point",
"experimental": null
},
{
"method": "is_polygon",
"function": "type::is_polygon",
"experimental": null
},
{
"method": "is_range",
"function": "type::is_range",
"experimental": null
},
{
"method": "is_record",
"function": "type::is_record",
"experimental": null
},
{
"method": "is_set",
"function": "type::is_set",
"experimental": null
},
{
"method": "is_string",
"function": "type::is_string",
"experimental": null
},
{
"method": "is_uuid",
"function": "type::is_uuid",
"experimental": null
},
{
"method": "micros",
"function": "duration::micros",
"experimental": null
},
{
"method": "millis",
"function": "duration::millis",
"experimental": null
},
{
"method": "mins",
"function": "duration::mins",
"experimental": null
},
{
"method": "nanos",
"function": "duration::nanos",
"experimental": null
},
{
"method": "patch",
"function": "value::patch",
"experimental": null
},
{
"method": "repeat",
"function": "array::repeat",
"experimental": null
},
{
"method": "secs",
"function": "duration::secs",
"experimental": null
},
{
"method": "to_array",
"function": "type::array",
"experimental": null
},
{
"method": "to_bool",
"function": "type::bool",
"experimental": null
},
{
"method": "to_bytes",
"function": "type::bytes",
"experimental": null
},
{
"method": "to_datetime",
"function": "type::datetime",
"experimental": null
},
{
"method": "to_decimal",
"function": "type::decimal",
"experimental": null
},
{
"method": "to_duration",
"function": "type::duration",
"experimental": null
},
{
"method": "to_float",
"function": "type::float",
"experimental": null
},
{
"method": "to_geometry",
"function": "type::geometry",
"experimental": null
},
{
"method": "to_int",
"function": "type::int",
"experimental": null
},
{
"method": "to_number",
"function": "type::number",
"experimental": null
},
{
"method": "to_point",
"function": "type::point",
"experimental": null
},
{
"method": "to_range",
"function": "type::range",
"experimental": null
},
{
"method": "to_record",
"function": "type::record",
"experimental": null
},
{
"method": "to_set",
"function": "type::set",
"experimental": null
},
{
"method": "to_string",
"function": "type::string",
"experimental": null
},
{
"method": "to_string_lossy",
"function": "type::string_lossy",
"experimental": null
},
{
"method": "to_uuid",
"function": "type::uuid",
"experimental": null
},
{
"method": "type_of",
"function": "type::of",
"experimental": null
},
{
"method": "weeks",
"function": "duration::weeks",
"experimental": null
},
{
"method": "years",
"function": "duration::years",
"experimental": null
}
]
},
{
"kind": "Geometry",
"methods": [
{
"method": "area",
"function": "geo::area",
"experimental": null
},
{
"method": "bearing",
"function": "geo::bearing",
"experimental": null
},
{
"method": "centroid",
"function": "geo::centroid",
"experimental": null
},
{
"method": "chain",
"function": "value::chain",
"experimental": null
},
{
"method": "diff",
"function": "value::diff",
"experimental": null
},
{
"method": "distance",
"function": "geo::distance",
"experimental": null
},
{
"method": "expect",
"function": "value::expect",
"experimental": null
},
{
"method": "hash_decode",
"function": "geo::hash::decode",
"experimental": null
},
{
"method": "hash_encode",
"function": "geo::hash::encode",
"experimental": null
},
{
"method": "is_array",
"function": "type::is_array",
"experimental": null
},
{
"method": "is_bool",
"function": "type::is_bool",
"experimental": null
},
{
"method": "is_bytes",
"function": "type::is_bytes",
"experimental": null
},
{
"method": "is_collection",
"function": "type::is_collection",
"experimental": null
},
{
"method": "is_datetime",
"function": "type::is_datetime",
"experimental": null
},
{
"method": "is_decimal",
"function": "type::is_decimal",
"experimental": null
},
{
"method": "is_duration",
"function": "type::is_duration",
"experimental": null
},
{
"method": "is_float",
"function": "type::is_float",
"experimental": null
},
{
"method": "is_geometry",
"function": "type::is_geometry",
"experimental": null
},
{
"method": "is_int",
"function": "type::is_int",
"experimental": null
},
{
"method": "is_line",
"function": "type::is_line",
"experimental": null
},
{
"method": "is_multiline",
"function": "type::is_multiline",
"experimental": null
},
{
"method": "is_multipoint",
"function": "type::is_multipoint",
"experimental": null
},
{
"method": "is_multipolygon",
"function": "type::is_multipolygon",
"experimental": null
},
{
"method": "is_none",
"function": "type::is_none",
"experimental": null
},
{
"method": "is_null",
"function": "type::is_null",
"experimental": null
},
{
"method": "is_number",
"function": "type::is_number",
"experimental": null
},
{
"method": "is_object",
"function": "type::is_object",
"experimental": null
},
{
"method": "is_point",
"function": "type::is_point",
"experimental": null
},
{
"method": "is_polygon",
"function": "type::is_polygon",
"experimental": null
},
{
"method": "is_range",
"function": "type::is_range",
"experimental": null
},
{
"method": "is_record",
"function": "type::is_record",
"experimental": null
},
{
"method": "is_set",
"function": "type::is_set",
"experimental": null
},
{
"method": "is_string",
"function": "type::is_string",
"experimental": null
},
{
"method": "is_uuid",
"function": "type::is_uuid",
"experimental": null
},
{
"method": "is_valid",
"function": "geo::is_valid",
"experimental": null
},
{
"method": "patch",
"function": "value::patch",
"experimental": null
},
{
"method": "repeat",
"function": "array::repeat",
"experimental": null
},
{
"method": "to_array",
"function": "type::array",
"experimental": null
},
{
"method": "to_bool",
"function": "type::bool",
"experimental": null
},
{
"method": "to_bytes",
"function": "type::bytes",
"experimental": null
},
{
"method": "to_datetime",
"function": "type::datetime",
"experimental": null
},
{
"method": "to_decimal",
"function": "type::decimal",
"experimental": null
},
{
"method": "to_duration",
"function": "type::duration",
"experimental": null
},
{
"method": "to_float",
"function": "type::float",
"experimental": null
},
{
"method": "to_geometry",
"function": "type::geometry",
"experimental": null
},
{
"method": "to_int",
"function": "type::int",
"experimental": null
},
{
"method": "to_number",
"function": "type::number",
"experimental": null
},
{
"method": "to_point",
"function": "type::point",
"experimental": null
},
{
"method": "to_range",
"function": "type::range",
"experimental": null
},
{
"method": "to_record",
"function": "type::record",
"experimental": null
},
{
"method": "to_set",
"function": "type::set",
"experimental": null
},
{
"method": "to_string",
"function": "type::string",
"experimental": null
},
{
"method": "to_string_lossy",
"function": "type::string_lossy",
"experimental": null
},
{
"method": "to_uuid",
"function": "type::uuid",
"experimental": null
},
{
"method": "type_of",
"function": "type::of",
"experimental": null
}
]
},
{
"kind": "RecordId",
"methods": [
{
"method": "chain",
"function": "value::chain",
"experimental": null
},
{
"method": "diff",
"function": "value::diff",
"experimental": null
},
{
"method": "exists",
"function": "record::exists",
"experimental": null
},
{
"method": "expect",
"function": "value::expect",
"experimental": null
},
{
"method": "id",
"function": "record::id",
"experimental": null
},
{
"method": "is_array",
"function": "type::is_array",
"experimental": null
},
{
"method": "is_bool",
"function": "type::is_bool",
"experimental": null
},
{
"method": "is_bytes",
"function": "type::is_bytes",
"experimental": null
},
{
"method": "is_collection",
"function": "type::is_collection",
"experimental": null
},
{
"method": "is_datetime",
"function": "type::is_datetime",
"experimental": null
},
{
"method": "is_decimal",
"function": "type::is_decimal",
"experimental": null
},
{
"method": "is_duration",
"function": "type::is_duration",
"experimental": null
},
{
"method": "is_edge",
"function": "record::is_edge",
"experimental": null
},
{
"method": "is_float",
"function": "type::is_float",
"experimental": null
},
{
"method": "is_geometry",
"function": "type::is_geometry",
"experimental": null
},
{
"method": "is_int",
"function": "type::is_int",
"experimental": null
},
{
"method": "is_line",
"function": "type::is_line",
"experimental": null
},
{
"method": "is_multiline",
"function": "type::is_multiline",
"experimental": null
},
{
"method": "is_multipoint",
"function": "type::is_multipoint",
"experimental": null
},
{
"method": "is_multipolygon",
"function": "type::is_multipolygon",
"experimental": null
},
{
"method": "is_none",
"function": "type::is_none",
"experimental": null
},
{
"method": "is_null",
"function": "type::is_null",
"experimental": null
},
{
"method": "is_number",
"function": "type::is_number",
"experimental": null
},
{
"method": "is_object",
"function": "type::is_object",
"experimental": null
},
{
"method": "is_point",
"function": "type::is_point",
"experimental": null
},
{
"method": "is_polygon",
"function": "type::is_polygon",
"experimental": null
},
{
"method": "is_range",
"function": "type::is_range",
"experimental": null
},
{
"method": "is_record",
"function": "type::is_record",
"experimental": null
},
{
"method": "is_set",
"function": "type::is_set",
"experimental": null
},
{
"method": "is_string",
"function": "type::is_string",
"experimental": null
},
{
"method": "is_uuid",
"function": "type::is_uuid",
"experimental": null
},
{
"method": "patch",
"function": "value::patch",
"experimental": null
},
{
"method": "repeat",
"function": "array::repeat",
"experimental": null
},
{
"method": "table",
"function": "record::tb",
"experimental": null
},
{
"method": "tb",
"function": "record::tb",
"experimental": null
},
{
"method": "to_array",
"function": "type::array",
"experimental": null
},
{
"method": "to_bool",
"function": "type::bool",
"experimental": null
},
{
"method": "to_bytes",
"function": "type::bytes",
"experimental": null
},
{
"method": "to_datetime",
"function": "type::datetime",
"experimental": null
},
{
"method": "to_decimal",
"function": "type::decimal",
"experimental": null
},
{
"method": "to_duration",
"function": "type::duration",
"experimental": null
},
{
"method": "to_float",
"function": "type::float",
"experimental": null
},
{
"method": "to_geometry",
"function": "type::geometry",
"experimental": null
},
{
"method": "to_int",
"function": "type::int",
"experimental": null
},
{
"method": "to_number",
"function": "type::number",
"experimental": null
},
{
"method": "to_point",
"function": "type::point",
"experimental": null
},
{
"method": "to_range",
"function": "type::range",
"experimental": null
},
{
"method": "to_record",
"function": "type::record",
"experimental": null
},
{
"method": "to_set",
"function": "type::set",
"experimental": null
},
{
"method": "to_string",
"function": "type::string",
"experimental": null
},
{
"method": "to_string_lossy",
"function": "type::string_lossy",
"experimental": null
},
{
"method": "to_uuid",
"function": "type::uuid",
"experimental": null
},
{
"method": "type_of",
"function": "type::of",
"experimental": null
}
]
},
{
"kind": "Object",
"methods": [
{
"method": "chain",
"function": "value::chain",
"experimental": null
},
{
"method": "diff",
"function": "value::diff",
"experimental": null
},
{
"method": "entries",
"function": "object::entries",
"experimental": null
},
{
"method": "expect",
"function": "value::expect",
"experimental": null
},
{
"method": "extend",
"function": "object::extend",
"experimental": null
},
{
"method": "is_array",
"function": "type::is_array",
"experimental": null
},
{
"method": "is_bool",
"function": "type::is_bool",
"experimental": null
},
{
"method": "is_bytes",
"function": "type::is_bytes",
"experimental": null
},
{
"method": "is_collection",
"function": "type::is_collection",
"experimental": null
},
{
"method": "is_datetime",
"function": "type::is_datetime",
"experimental": null
},
{
"method": "is_decimal",
"function": "type::is_decimal",
"experimental": null
},
{
"method": "is_duration",
"function": "type::is_duration",
"experimental": null
},
{
"method": "is_empty",
"function": "object::is_empty",
"experimental": null
},
{
"method": "is_float",
"function": "type::is_float",
"experimental": null
},
{
"method": "is_geometry",
"function": "type::is_geometry",
"experimental": null
},
{
"method": "is_int",
"function": "type::is_int",
"experimental": null
},
{
"method": "is_line",
"function": "type::is_line",
"experimental": null
},
{
"method": "is_multiline",
"function": "type::is_multiline",
"experimental": null
},
{
"method": "is_multipoint",
"function": "type::is_multipoint",
"experimental": null
},
{
"method": "is_multipolygon",
"function": "type::is_multipolygon",
"experimental": null
},
{
"method": "is_none",
"function": "type::is_none",
"experimental": null
},
{
"method": "is_null",
"function": "type::is_null",
"experimental": null
},
{
"method": "is_number",
"function": "type::is_number",
"experimental": null
},
{
"method": "is_object",
"function": "type::is_object",
"experimental": null
},
{
"method": "is_point",
"function": "type::is_point",
"experimental": null
},
{
"method": "is_polygon",
"function": "type::is_polygon",
"experimental": null
},
{
"method": "is_range",
"function": "type::is_range",
"experimental": null
},
{
"method": "is_record",
"function": "type::is_record",
"experimental": null
},
{
"method": "is_set",
"function": "type::is_set",
"experimental": null
},
{
"method": "is_string",
"function": "type::is_string",
"experimental": null
},
{
"method": "is_uuid",
"function": "type::is_uuid",
"experimental": null
},
{
"method": "keys",
"function": "object::keys",
"experimental": null
},
{
"method": "len",
"function": "object::len",
"experimental": null
},
{
"method": "patch",
"function": "value::patch",
"experimental": null
},
{
"method": "remove",
"function": "object::remove",
"experimental": null
},
{
"method": "repeat",
"function": "array::repeat",
"experimental": null
},
{
"method": "to_array",
"function": "type::array",
"experimental": null
},
{
"method": "to_bool",
"function": "type::bool",
"experimental": null
},
{
"method": "to_bytes",
"function": "type::bytes",
"experimental": null
},
{
"method": "to_datetime",
"function": "type::datetime",
"experimental": null
},
{
"method": "to_decimal",
"function": "type::decimal",
"experimental": null
},
{
"method": "to_duration",
"function": "type::duration",
"experimental": null
},
{
"method": "to_float",
"function": "type::float",
"experimental": null
},
{
"method": "to_geometry",
"function": "type::geometry",
"experimental": null
},
{
"method": "to_int",
"function": "type::int",
"experimental": null
},
{
"method": "to_number",
"function": "type::number",
"experimental": null
},
{
"method": "to_point",
"function": "type::point",
"experimental": null
},
{
"method": "to_range",
"function": "type::range",
"experimental": null
},
{
"method": "to_record",
"function": "type::record",
"experimental": null
},
{
"method": "to_set",
"function": "type::set",
"experimental": null
},
{
"method": "to_string",
"function": "type::string",
"experimental": null
},
{
"method": "to_string_lossy",
"function": "type::string_lossy",
"experimental": null
},
{
"method": "to_uuid",
"function": "type::uuid",
"experimental": null
},
{
"method": "type_of",
"function": "type::of",
"experimental": null
},
{
"method": "values",
"function": "object::values",
"experimental": null
}
]
},
{
"kind": "Number",
"methods": [
{
"method": "abs",
"function": "math::abs",
"experimental": null
},
{
"method": "acos",
"function": "math::acos",
"experimental": null
},
{
"method": "acot",
"function": "math::acot",
"experimental": null
},
{
"method": "asin",
"function": "math::asin",
"experimental": null
},
{
"method": "atan",
"function": "math::atan",
"experimental": null
},
{
"method": "ceil",
"function": "math::ceil",
"experimental": null
},
{
"method": "chain",
"function": "value::chain",
"experimental": null
},
{
"method": "cos",
"function": "math::cos",
"experimental": null
},
{
"method": "cot",
"function": "math::cot",
"experimental": null
},
{
"method": "deg2rad",
"function": "math::deg2rad",
"experimental": null
},
{
"method": "diff",
"function": "value::diff",
"experimental": null
},
{
"method": "expect",
"function": "value::expect",
"experimental": null
},
{
"method": "floor",
"function": "math::floor",
"experimental": null
},
{
"method": "is_array",
"function": "type::is_array",
"experimental": null
},
{
"method": "is_bool",
"function": "type::is_bool",
"experimental": null
},
{
"method": "is_bytes",
"function": "type::is_bytes",
"experimental": null
},
{
"method": "is_collection",
"function": "type::is_collection",
"experimental": null
},
{
"method": "is_datetime",
"function": "type::is_datetime",
"experimental": null
},
{
"method": "is_decimal",
"function": "type::is_decimal",
"experimental": null
},
{
"method": "is_duration",
"function": "type::is_duration",
"experimental": null
},
{
"method": "is_float",
"function": "type::is_float",
"experimental": null
},
{
"method": "is_geometry",
"function": "type::is_geometry",
"experimental": null
},
{
"method": "is_int",
"function": "type::is_int",
"experimental": null
},
{
"method": "is_line",
"function": "type::is_line",
"experimental": null
},
{
"method": "is_multiline",
"function": "type::is_multiline",
"experimental": null
},
{
"method": "is_multipoint",
"function": "type::is_multipoint",
"experimental": null
},
{
"method": "is_multipolygon",
"function": "type::is_multipolygon",
"experimental": null
},
{
"method": "is_none",
"function": "type::is_none",
"experimental": null
},
{
"method": "is_null",
"function": "type::is_null",
"experimental": null
},
{
"method": "is_number",
"function": "type::is_number",
"experimental": null
},
{
"method": "is_object",
"function": "type::is_object",
"experimental": null
},
{
"method": "is_point",
"function": "type::is_point",
"experimental": null
},
{
"method": "is_polygon",
"function": "type::is_polygon",
"experimental": null
},
{
"method": "is_range",
"function": "type::is_range",
"experimental": null
},
{
"method": "is_record",
"function": "type::is_record",
"experimental": null
},
{
"method": "is_set",
"function": "type::is_set",
"experimental": null
},
{
"method": "is_string",
"function": "type::is_string",
"experimental": null
},
{
"method": "is_uuid",
"function": "type::is_uuid",
"experimental": null
},
{
"method": "ln",
"function": "math::ln",
"experimental": null
},
{
"method": "log",
"function": "math::log",
"experimental": null
},
{
"method": "log10",
"function": "math::log10",
"experimental": null
},
{
"method": "log2",
"function": "math::log2",
"experimental": null
},
{
"method": "patch",
"function": "value::patch",
"experimental": null
},
{
"method": "rad2deg",
"function": "math::rad2deg",
"experimental": null
},
{
"method": "repeat",
"function": "array::repeat",
"experimental": null
},
{
"method": "round",
"function": "math::round",
"experimental": null
},
{
"method": "sign",
"function": "math::sign",
"experimental": null
},
{
"method": "sin",
"function": "math::sin",
"experimental": null
},
{
"method": "tan",
"function": "math::tan",
"experimental": null
},
{
"method": "to_array",
"function": "type::array",
"experimental": null
},
{
"method": "to_bool",
"function": "type::bool",
"experimental": null
},
{
"method": "to_bytes",
"function": "type::bytes",
"experimental": null
},
{
"method": "to_datetime",
"function": "type::datetime",
"experimental": null
},
{
"method": "to_decimal",
"function": "type::decimal",
"experimental": null
},
{
"method": "to_duration",
"function": "type::duration",
"experimental": null
},
{
"method": "to_float",
"function": "type::float",
"experimental": null
},
{
"method": "to_geometry",
"function": "type::geometry",
"experimental": null
},
{
"method": "to_int",
"function": "type::int",
"experimental": null
},
{
"method": "to_number",
"function": "type::number",
"experimental": null
},
{
"method": "to_point",
"function": "type::point",
"experimental": null
},
{
"method": "to_range",
"function": "type::range",
"experimental": null
},
{
"method": "to_record",
"function": "type::record",
"experimental": null
},
{
"method": "to_set",
"function": "type::set",
"experimental": null
},
{
"method": "to_string",
"function": "type::string",
"experimental": null
},
{
"method": "to_string_lossy",
"function": "type::string_lossy",
"experimental": null
},
{
"method": "to_uuid",
"function": "type::uuid",
"experimental": null
},
{
"method": "type_of",
"function": "type::of",
"experimental": null
}
]
},
{
"kind": "String",
"methods": [
{
"method": "capitalize",
"function": "string::capitalize",
"experimental": null
},
{
"method": "chain",
"function": "value::chain",
"experimental": null
},
{
"method": "concat",
"function": "string::concat",
"experimental": null
},
{
"method": "contains",
"function": "string::contains",
"experimental": null
},
{
"method": "diff",
"function": "value::diff",
"experimental": null
},
{
"method": "distance_damerau_levenshtein",
"function": "string::distance::damerau_levenshtein",
"experimental": null
},
{
"method": "distance_hamming",
"function": "string::distance::hamming",
"experimental": null
},
{
"method": "distance_levenshtein",
"function": "string::distance::levenshtein",
"experimental": null
},
{
"method": "distance_normalized_damerau_levenshtein",
"function": "string::distance::normalized_damerau_levenshtein",
"experimental": null
},
{
"method": "distance_normalized_levenshtein",
"function": "string::distance::normalized_levenshtein",
"experimental": null
},
{
"method": "ends_with",
"function": "string::ends_with",
"experimental": null
},
{
"method": "expect",
"function": "value::expect",
"experimental": null
},
{
"method": "html_encode",
"function": "string::html::encode",
"experimental": null
},
{
"method": "html_sanitize",
"function": "string::html::sanitize",
"experimental": null
},
{
"method": "is_alpha",
"function": "string::is_alpha",
"experimental": null
},
{
"method": "is_alphanum",
"function": "string::is_alphanum",
"experimental": null
},
{
"method": "is_array",
"function": "type::is_array",
"experimental": null
},
{
"method": "is_ascii",
"function": "string::is_ascii",
"experimental": null
},
{
"method": "is_bool",
"function": "type::is_bool",
"experimental": null
},
{
"method": "is_bytes",
"function": "type::is_bytes",
"experimental": null
},
{
"method": "is_collection",
"function": "type::is_collection",
"experimental": null
},
{
"method": "is_datetime",
"function": "string::is_datetime",
"experimental": null
},
{
"method": "is_decimal",
"function": "type::is_decimal",
"experimental": null
},
{
"method": "is_domain",
"function": "string::is_domain",
"experimental": null
},
{
"method": "is_duration",
"function": "type::is_duration",
"experimental": null
},
{
"method": "is_email",
"function": "string::is_email",
"experimental": null
},
{
"method": "is_float",
"function": "type::is_float",
"experimental": null
},
{
"method": "is_geometry",
"function": "type::is_geometry",
"experimental": null
},
{
"method": "is_hexadecimal",
"function": "string::is_hexadecimal",
"experimental": null
},
{
"method": "is_int",
"function": "type::is_int",
"experimental": null
},
{
"method": "is_ip",
"function": "string::is_ip",
"experimental": null
},
{
"method": "is_ipv4",
"function": "string::is_ipv4",
"experimental": null
},
{
"method": "is_ipv6",
"function": "string::is_ipv6",
"experimental": null
},
{
"method": "is_latitude",
"function": "string::is_latitude",
"experimental": null
},
{
"method": "is_line",
"function": "type::is_line",
"experimental": null
},
{
"method": "is_longitude",
"function": "string::is_longitude",
"experimental": null
},
{
"method": "is_multiline",
"function": "type::is_multiline",
"experimental": null
},
{
"method": "is_multipoint",
"function": "type::is_multipoint",
"experimental": null
},
{
"method": "is_multipolygon",
"function": "type::is_multipolygon",
"experimental": null
},
{
"method": "is_none",
"function": "type::is_none",
"experimental": null
},
{
"method": "is_null",
"function": "type::is_null",
"experimental": null
},
{
"method": "is_number",
"function": "type::is_number",
"experimental": null
},
{
"method": "is_numeric",
"function": "string::is_numeric",
"experimental": null
},
{
"method": "is_object",
"function": "type::is_object",
"experimental": null
},
{
"method": "is_point",
"function": "type::is_point",
"experimental": null
},
{
"method": "is_polygon",
"function": "type::is_polygon",
"experimental": null
},
{
"method": "is_range",
"function": "type::is_range",
"experimental": null
},
{
"method": "is_record",
"function": "string::is_record",
"experimental": null
},
{
"method": "is_semver",
"function": "string::is_semver",
"experimental": null
},
{
"method": "is_string",
"function": "type::is_string",
"experimental": null
},
{
"method": "is_ulid",
"function": "string::is_ulid",
"experimental": null
},
{
"method": "is_url",
"function": "string::is_url",
"experimental": null
},
{
"method": "is_uuid",
"function": "string::is_uuid",
"experimental": null
},
{
"method": "join",
"function": "string::join",
"experimental": null
},
{
"method": "len",
"function": "string::len",
"experimental": null
},
{
"method": "lowercase",
"function": "string::lowercase",
"experimental": null
},
{
"method": "matches",
"function": "string::matches",
"experimental": null
},
{
"method": "patch",
"function": "value::patch",
"experimental": null
},
{
"method": "repeat",
"function": "string::repeat",
"experimental": null
},
{
"method": "replace",
"function": "string::replace",
"experimental": null
},
{
"method": "reverse",
"function": "string::reverse",
"experimental": null
},
{
"method": "semver_compare",
"function": "string::semver::compare",
"experimental": null
},
{
"method": "semver_inc_major",
"function": "string::semver::inc::major",
"experimental": null
},
{
"method": "semver_inc_minor",
"function": "string::semver::inc::minor",
"experimental": null
},
{
"method": "semver_inc_patch",
"function": "string::semver::inc::patch",
"experimental": null
},
{
"method": "semver_major",
"function": "string::semver::major",
"experimental": null
},
{
"method": "semver_minor",
"function": "string::semver::minor",
"experimental": null
},
{
"method": "semver_patch",
"function": "string::semver::patch",
"experimental": null
},
{
"method": "semver_set_major",
"function": "string::semver::set::major",
"experimental": null
},
{
"method": "semver_set_minor",
"function": "string::semver::set::minor",
"experimental": null
},
{
"method": "semver_set_patch",
"function": "string::semver::set::patch",
"experimental": null
},
{
"method": "similarity_fuzzy",
"function": "string::similarity::fuzzy",
"experimental": null
},
{
"method": "similarity_jaro",
"function": "string::similarity::jaro",
"experimental": null
},
{
"method": "similarity_jaro_winkler",
"function": "string::similarity::jaro_winkler",
"experimental": null
},
{
"method": "similarity_smithwaterman",
"function": "string::similarity::smithwaterman",
"experimental": null
},
{
"method": "similarity_sorensen_dice",
"function": "string::similarity::sorensen_dice",
"experimental": null
},
{
"method": "slice",
"function": "string::slice",
"experimental": null
},
{
"method": "slug",
"function": "string::slug",
"experimental": null
},
{
"method": "split",
"function": "string::split",
"experimental": null
},
{
"method": "starts_with",
"function": "string::starts_with",
"experimental": null
},
{
"method": "to_array",
"function": "type::array",
"experimental": null
},
{
"method": "to_bool",
"function": "type::bool",
"experimental": null
},
{
"method": "to_bytes",
"function": "type::bytes",
"experimental": null
},
{
"method": "to_datetime",
"function": "type::datetime",
"experimental": null
},
{
"method": "to_decimal",
"function": "type::decimal",
"experimental": null
},
{
"method": "to_duration",
"function": "type::duration",
"experimental": null
},
{
"method": "to_float",
"function": "type::float",
"experimental": null
},
{
"method": "to_geometry",
"function": "type::geometry",
"experimental": null
},
{
"method": "to_int",
"function": "type::int",
"experimental": null
},
{
"method": "to_number",
"function": "type::number",
"experimental": null
},
{
"method": "to_point",
"function": "type::point",
"experimental": null
},
{
"method": "to_range",
"function": "type::range",
"experimental": null
},
{
"method": "to_record",
"function": "type::record",
"experimental": null
},
{
"method": "to_set",
"function": "type::set",
"experimental": null
},
{
"method": "to_string",
"function": "type::string",
"experimental": null
},
{
"method": "to_string_lossy",
"function": "type::string_lossy",
"experimental": null
},
{
"method": "to_uuid",
"function": "type::uuid",
"experimental": null
},
{
"method": "trim",
"function": "string::trim",
"experimental": null
},
{
"method": "type_of",
"function": "type::of",
"experimental": null
},
{
"method": "uppercase",
"function": "string::uppercase",
"experimental": null
},
{
"method": "words",
"function": "string::words",
"experimental": null
}
]
},
{
"kind": "Datetime",
"methods": [
{
"method": "ceil",
"function": "time::ceil",
"experimental": null
},
{
"method": "chain",
"function": "value::chain",
"experimental": null
},
{
"method": "day",
"function": "time::day",
"experimental": null
},
{
"method": "diff",
"function": "value::diff",
"experimental": null
},
{
"method": "expect",
"function": "value::expect",
"experimental": null
},
{
"method": "floor",
"function": "time::floor",
"experimental": null
},
{
"method": "format",
"function": "time::format",
"experimental": null
},
{
"method": "group",
"function": "time::group",
"experimental": null
},
{
"method": "hour",
"function": "time::hour",
"experimental": null
},
{
"method": "is_array",
"function": "type::is_array",
"experimental": null
},
{
"method": "is_bool",
"function": "type::is_bool",
"experimental": null
},
{
"method": "is_bytes",
"function": "type::is_bytes",
"experimental": null
},
{
"method": "is_collection",
"function": "type::is_collection",
"experimental": null
},
{
"method": "is_datetime",
"function": "type::is_datetime",
"experimental": null
},
{
"method": "is_decimal",
"function": "type::is_decimal",
"experimental": null
},
{
"method": "is_duration",
"function": "type::is_duration",
"experimental": null
},
{
"method": "is_float",
"function": "type::is_float",
"experimental": null
},
{
"method": "is_geometry",
"function": "type::is_geometry",
"experimental": null
},
{
"method": "is_int",
"function": "type::is_int",
"experimental": null
},
{
"method": "is_leap_year",
"function": "time::is_leap_year",
"experimental": null
},
{
"method": "is_line",
"function": "type::is_line",
"experimental": null
},
{
"method": "is_multiline",
"function": "type::is_multiline",
"experimental": null
},
{
"method": "is_multipoint",
"function": "type::is_multipoint",
"experimental": null
},
{
"method": "is_multipolygon",
"function": "type::is_multipolygon",
"experimental": null
},
{
"method": "is_none",
"function": "type::is_none",
"experimental": null
},
{
"method": "is_null",
"function": "type::is_null",
"experimental": null
},
{
"method": "is_number",
"function": "type::is_number",
"experimental": null
},
{
"method": "is_object",
"function": "type::is_object",
"experimental": null
},
{
"method": "is_point",
"function": "type::is_point",
"experimental": null
},
{
"method": "is_polygon",
"function": "type::is_polygon",
"experimental": null
},
{
"method": "is_range",
"function": "type::is_range",
"experimental": null
},
{
"method": "is_record",
"function": "type::is_record",
"experimental": null
},
{
"method": "is_set",
"function": "type::is_set",
"experimental": null
},
{
"method": "is_string",
"function": "type::is_string",
"experimental": null
},
{
"method": "is_uuid",
"function": "type::is_uuid",
"experimental": null
},
{
"method": "micros",
"function": "time::micros",
"experimental": null
},
{
"method": "millis",
"function": "time::millis",
"experimental": null
},
{
"method": "minute",
"function": "time::minute",
"experimental": null
},
{
"method": "month",
"function": "time::month",
"experimental": null
},
{
"method": "nano",
"function": "time::nano",
"experimental": null
},
{
"method": "patch",
"function": "value::patch",
"experimental": null
},
{
"method": "repeat",
"function": "array::repeat",
"experimental": null
},
{
"method": "round",
"function": "time::round",
"experimental": null
},
{
"method": "second",
"function": "time::second",
"experimental": null
},
{
"method": "set_day",
"function": "time::set_day",
"experimental": null
},
{
"method": "set_hour",
"function": "time::set_hour",
"experimental": null
},
{
"method": "set_minute",
"function": "time::set_minute",
"experimental": null
},
{
"method": "set_month",
"function": "time::set_month",
"experimental": null
},
{
"method": "set_nanosecond",
"function": "time::set_nanosecond",
"experimental": null
},
{
"method": "set_second",
"function": "time::set_second",
"experimental": null
},
{
"method": "set_year",
"function": "time::set_year",
"experimental": null
},
{
"method": "to_array",
"function": "type::array",
"experimental": null
},
{
"method": "to_bool",
"function": "type::bool",
"experimental": null
},
{
"method": "to_bytes",
"function": "type::bytes",
"experimental": null
},
{
"method": "to_datetime",
"function": "type::datetime",
"experimental": null
},
{
"method": "to_decimal",
"function": "type::decimal",
"experimental": null
},
{
"method": "to_duration",
"function": "type::duration",
"experimental": null
},
{
"method": "to_float",
"function": "type::float",
"experimental": null
},
{
"method": "to_geometry",
"function": "type::geometry",
"experimental": null
},
{
"method": "to_int",
"function": "type::int",
"experimental": null
},
{
"method": "to_number",
"function": "type::number",
"experimental": null
},
{
"method": "to_point",
"function": "type::point",
"experimental": null
},
{
"method": "to_range",
"function": "type::range",
"experimental": null
},
{
"method": "to_record",
"function": "type::record",
"experimental": null
},
{
"method": "to_set",
"function": "type::set",
"experimental": null
},
{
"method": "to_string",
"function": "type::string",
"experimental": null
},
{
"method": "to_string_lossy",
"function": "type::string_lossy",
"experimental": null
},
{
"method": "to_uuid",
"function": "type::uuid",
"experimental": null
},
{
"method": "type_of",
"function": "type::of",
"experimental": null
},
{
"method": "unix",
"function": "time::unix",
"experimental": null
},
{
"method": "wday",
"function": "time::wday",
"experimental": null
},
{
"method": "week",
"function": "time::week",
"experimental": null
},
{
"method": "yday",
"function": "time::yday",
"experimental": null
},
{
"method": "year",
"function": "time::year",
"experimental": null
}
]
},
{
"kind": "File",
"methods": [
{
"method": "bucket",
"function": "file::bucket",
"experimental": "Files"
},
{
"method": "chain",
"function": "value::chain",
"experimental": null
},
{
"method": "copy",
"function": "file::copy",
"experimental": "Files"
},
{
"method": "copy_if_not_exists",
"function": "file::copy_if_not_exists",
"experimental": "Files"
},
{
"method": "delete",
"function": "file::delete",
"experimental": "Files"
},
{
"method": "diff",
"function": "value::diff",
"experimental": null
},
{
"method": "exists",
"function": "file::exists",
"experimental": "Files"
},
{
"method": "expect",
"function": "value::expect",
"experimental": null
},
{
"method": "get",
"function": "file::get",
"experimental": "Files"
},
{
"method": "head",
"function": "file::head",
"experimental": "Files"
},
{
"method": "is_array",
"function": "type::is_array",
"experimental": null
},
{
"method": "is_bool",
"function": "type::is_bool",
"experimental": null
},
{
"method": "is_bytes",
"function": "type::is_bytes",
"experimental": null
},
{
"method": "is_collection",
"function": "type::is_collection",
"experimental": null
},
{
"method": "is_datetime",
"function": "type::is_datetime",
"experimental": null
},
{
"method": "is_decimal",
"function": "type::is_decimal",
"experimental": null
},
{
"method": "is_duration",
"function": "type::is_duration",
"experimental": null
},
{
"method": "is_float",
"function": "type::is_float",
"experimental": null
},
{
"method": "is_geometry",
"function": "type::is_geometry",
"experimental": null
},
{
"method": "is_int",
"function": "type::is_int",
"experimental": null
},
{
"method": "is_line",
"function": "type::is_line",
"experimental": null
},
{
"method": "is_multiline",
"function": "type::is_multiline",
"experimental": null
},
{
"method": "is_multipoint",
"function": "type::is_multipoint",
"experimental": null
},
{
"method": "is_multipolygon",
"function": "type::is_multipolygon",
"experimental": null
},
{
"method": "is_none",
"function": "type::is_none",
"experimental": null
},
{
"method": "is_null",
"function": "type::is_null",
"experimental": null
},
{
"method": "is_number",
"function": "type::is_number",
"experimental": null
},
{
"method": "is_object",
"function": "type::is_object",
"experimental": null
},
{
"method": "is_point",
"function": "type::is_point",
"experimental": null
},
{
"method": "is_polygon",
"function": "type::is_polygon",
"experimental": null
},
{
"method": "is_range",
"function": "type::is_range",
"experimental": null
},
{
"method": "is_record",
"function": "type::is_record",
"experimental": null
},
{
"method": "is_set",
"function": "type::is_set",
"experimental": null
},
{
"method": "is_string",
"function": "type::is_string",
"experimental": null
},
{
"method": "is_uuid",
"function": "type::is_uuid",
"experimental": null
},
{
"method": "key",
"function": "file::key",
"experimental": "Files"
},
{
"method": "patch",
"function": "value::patch",
"experimental": null
},
{
"method": "put",
"function": "file::put",
"experimental": "Files"
},
{
"method": "put_if_not_exists",
"function": "file::put_if_not_exists",
"experimental": "Files"
},
{
"method": "rename",
"function": "file::rename",
"experimental": "Files"
},
{
"method": "rename_if_not_exists",
"function": "file::rename_if_not_exists",
"experimental": "Files"
},
{
"method": "repeat",
"function": "array::repeat",
"experimental": null
},
{
"method": "to_array",
"function": "type::array",
"experimental": null
},
{
"method": "to_bool",
"function": "type::bool",
"experimental": null
},
{
"method": "to_bytes",
"function": "type::bytes",
"experimental": null
},
{
"method": "to_datetime",
"function": "type::datetime",
"experimental": null
},
{
"method": "to_decimal",
"function": "type::decimal",
"experimental": null
},
{
"method": "to_duration",
"function": "type::duration",
"experimental": null
},
{
"method": "to_float",
"function": "type::float",
"experimental": null
},
{
"method": "to_geometry",
"function": "type::geometry",
"experimental": null
},
{
"method": "to_int",
"function": "type::int",
"experimental": null
},
{
"method": "to_number",
"function": "type::number",
"experimental": null
},
{
"method": "to_point",
"function": "type::point",
"experimental": null
},
{
"method": "to_range",
"function": "type::range",
"experimental": null
},
{
"method": "to_record",
"function": "type::record",
"experimental": null
},
{
"method": "to_set",
"function": "type::set",
"experimental": null
},
{
"method": "to_string",
"function": "type::string",
"experimental": null
},
{
"method": "to_string_lossy",
"function": "type::string_lossy",
"experimental": null
},
{
"method": "to_uuid",
"function": "type::uuid",
"experimental": null
},
{
"method": "type_of",
"function": "type::of",
"experimental": null
}
]
},
{
"kind": null,
"methods": [
{
"method": "chain",
"function": "value::chain",
"experimental": null
},
{
"method": "diff",
"function": "value::diff",
"experimental": null
},
{
"method": "expect",
"function": "value::expect",
"experimental": null
},
{
"method": "is_array",
"function": "type::is_array",
"experimental": null
},
{
"method": "is_bool",
"function": "type::is_bool",
"experimental": null
},
{
"method": "is_bytes",
"function": "type::is_bytes",
"experimental": null
},
{
"method": "is_collection",
"function": "type::is_collection",
"experimental": null
},
{
"method": "is_datetime",
"function": "type::is_datetime",
"experimental": null
},
{
"method": "is_decimal",
"function": "type::is_decimal",
"experimental": null
},
{
"method": "is_duration",
"function": "type::is_duration",
"experimental": null
},
{
"method": "is_float",
"function": "type::is_float",
"experimental": null
},
{
"method": "is_geometry",
"function": "type::is_geometry",
"experimental": null
},
{
"method": "is_int",
"function": "type::is_int",
"experimental": null
},
{
"method": "is_line",
"function": "type::is_line",
"experimental": null
},
{
"method": "is_multiline",
"function": "type::is_multiline",
"experimental": null
},
{
"method": "is_multipoint",
"function": "type::is_multipoint",
"experimental": null
},
{
"method": "is_multipolygon",
"function": "type::is_multipolygon",
"experimental": null
},
{
"method": "is_none",
"function": "type::is_none",
"experimental": null
},
{
"method": "is_null",
"function": "type::is_null",
"experimental": null
},
{
"method": "is_number",
"function": "type::is_number",
"experimental": null
},
{
"method": "is_object",
"function": "type::is_object",
"experimental": null
},
{
"method": "is_point",
"function": "type::is_point",
"experimental": null
},
{
"method": "is_polygon",
"function": "type::is_polygon",
"experimental": null
},
{
"method": "is_range",
"function": "type::is_range",
"experimental": null
},
{
"method": "is_record",
"function": "type::is_record",
"experimental": null
},
{
"method": "is_set",
"function": "type::is_set",
"experimental": null
},
{
"method": "is_string",
"function": "type::is_string",
"experimental": null
},
{
"method": "is_uuid",
"function": "type::is_uuid",
"experimental": null
},
{
"method": "patch",
"function": "value::patch",
"experimental": null
},
{
"method": "repeat",
"function": "array::repeat",
"experimental": null
},
{
"method": "to_array",
"function": "type::array",
"experimental": null
},
{
"method": "to_bool",
"function": "type::bool",
"experimental": null
},
{
"method": "to_bytes",
"function": "type::bytes",
"experimental": null
},
{
"method": "to_datetime",
"function": "type::datetime",
"experimental": null
},
{
"method": "to_decimal",
"function": "type::decimal",
"experimental": null
},
{
"method": "to_duration",
"function": "type::duration",
"experimental": null
},
{
"method": "to_float",
"function": "type::float",
"experimental": null
},
{
"method": "to_geometry",
"function": "type::geometry",
"experimental": null
},
{
"method": "to_int",
"function": "type::int",
"experimental": null
},
{
"method": "to_number",
"function": "type::number",
"experimental": null
},
{
"method": "to_point",
"function": "type::point",
"experimental": null
},
{
"method": "to_range",
"function": "type::range",
"experimental": null
},
{
"method": "to_record",
"function": "type::record",
"experimental": null
},
{
"method": "to_set",
"function": "type::set",
"experimental": null
},
{
"method": "to_string",
"function": "type::string",
"experimental": null
},
{
"method": "to_string_lossy",
"function": "type::string_lossy",
"experimental": null
},
{
"method": "to_uuid",
"function": "type::uuid",
"experimental": null
},
{
"method": "type_of",
"function": "type::of",
"experimental": null
}
]
}
]
}