Skip to content

Check

Runtime type checking utilities.

7 modules

ModuleDescription
配列かどうか値が配列かどうかを確認する
空かどうか値が空かどうかを確認する
Nullかどうか値がnull/Noneかどうかを確認する
数値かどうか値が数値かどうかを確認する
オブジェクトかどうか値がオブジェクトかどうかを確認する
文字列かどうか値が文字列かどうかを確認する
型を取得値の型を取得する

Modules

配列かどうか

check.is_array

値が配列かどうかを確認する

Parameters:

NameTypeRequiredDefaultDescription
valueanyYes-確認する値

Output:

FieldTypeDescription
is_arrayboolean確認する値
lengthnumber値が配列かどうか

空かどうか

check.is_empty

値が空かどうかを確認する

Parameters:

NameTypeRequiredDefaultDescription
valueanyYes-確認する値
trim_stringsbooleanNoTrue確認する値

Output:

FieldTypeDescription
is_emptyboolean空白のみの文字列を空として扱う
typestring値が空かどうか

Nullかどうか

check.is_null

値がnull/Noneかどうかを確認する

Parameters:

NameTypeRequiredDefaultDescription
valueanyNo-確認する値

Output:

FieldTypeDescription
is_nullboolean確認する値

数値かどうか

check.is_number

値が数値かどうかを確認する

Parameters:

NameTypeRequiredDefaultDescription
valueanyYes-確認する値
parse_stringbooleanNoFalse確認する値
integer_onlybooleanNoFalse数値の文字列を数値として考慮する

Output:

FieldTypeDescription
is_numberboolean整数のみ受け付ける
is_integerboolean値が数値かどうか
is_floatboolean値が数値かどうか

オブジェクトかどうか

check.is_object

値がオブジェクトかどうかを確認する

Parameters:

NameTypeRequiredDefaultDescription
valueanyYes-確認する値

Output:

FieldTypeDescription
is_objectboolean確認する値
keysarray値がオブジェクトかどうか

文字列かどうか

check.is_string

値が文字列かどうかを確認する

Parameters:

NameTypeRequiredDefaultDescription
valueanyYes-確認する値

Output:

FieldTypeDescription
is_stringboolean確認する値
lengthnumber値が文字列かどうか

型を取得

check.type_of

値の型を取得する

Parameters:

NameTypeRequiredDefaultDescription
valueanyNo-確認する値

Output:

FieldTypeDescription
typestring確認する値
is_primitiveboolean型名

Released under the Apache 2.0 License.