UNPKG

@code-o-mat/globals

Version:

Abstract Package to support CodeOMat series of apps.

52 lines (32 loc) 1.11 kB
import { O_MAT, METHOD_O_MAT, ACCESSOR_O_MAT, CONNECTOR_O_MAT, CLASS_O_MAT, CODE_O_MAT, } from '../constants/types'; export const isOMat =(obj)=>obj.FAMILY === O_MAT; export const isOMatOrNONE =(obj)=>{ return (obj.FAMILY === O_MAT) || (obj === NONE); } export const isMethodOMat =(obj)=>obj.TYPE === METHOD_O_MAT; export const isMethodOMatOrNONE =(obj)=>{ return (obj.TYPE === METHOD_O_MAT) || (obj === NONE); } export const isAccessorOMat =(obj)=>obj.TYPE === ACCESSOR_O_MAT; export const isAccessorOMatOrNONE =(obj)=>{ return (obj.TYPE === ACCESSOR_O_MAT) || (obj === NONE); } export const isConnectorOMat =(obj)=>obj.TYPE === CONNECTOR_O_MAT; export const isConnectorOMatOrNONE =(obj)=>{ return (obj.TYPE === CONNECTOR_O_MAT) || (obj === NONE); } export const isClassOMat =(obj)=>obj.TYPE === CLASS_O_MAT; export const isClassOMatOrNONE =(obj)=>{ return (obj.TYPE === CLASS_O_MAT) || (obj === NONE); } export const isCodeOMat =(obj)=>obj.TYPE === CODE_O_MAT; export const isCodeOMatOrNONE =(obj)=>{ return (obj.TYPE === CODE_O_MAT) || (obj === NONE); }