GuardGuard Guard functions isBooleanisEmptyObjectisFunctionisIterableisMapisNotNullisNullisObjectisPlainObjectisPromiseisSetisStringisTruthyComposeisBoolean