UNPKG

@code-o-mat/globals

Version:

Abstract Package to support CodeOMat series of apps.

52 lines (39 loc) 1.85 kB
import { assert } from './base-assertions'; import { isOMat, isMethodOMat, isAccessorOMat, isClassOMat, isConnectorOMat, isCodeOMat, } from '../validations/o-mat-types'; const oMatError = "Invalid OMat"; export const assertIsOMat =(obj, message=oMatError)=> assert(isOMat(obj), message ); export const assertIsOMatOrNONE =(obj, message=oMatError)=>assert(isOMatOrNONE(obj), message) ; const methodOMatError = "Invalid MethodOMat"; export const assertIsMethodOMat =(obj, message=methodOMatError)=>assert(isMethodOMat(obj), message ); export const assertIsMethodOMatOrNONE =(obj, message=methodOMatError)=>assert(isMethodOMatOrNONE(obj), message ); const accessorOMatError = "Invalid AccessorOMat"; export const assertIsAccessorOMat =(obj, message=accessorOMatError)=>assert(isAccessorOMat(obj), message ); export const assertIsAccessorOMatOrNONE =(obj, message=accessorOMatError)=>assert(isAccessorOMatOrNONE(obj), message ); const classOMatError = "Invalid ClassOMat"; export const assertIsClassOMat =(obj, message=classOMatError)=>assert(isClassOMat(obj), message ); export const assertIsClassOMatOrNONE =(obj, message=classOMatError)=>assert(isClassOMatOrNONE(obj), message ); const connectorOMatError = "Invalid ConnectorOMat"; export const assertIsConnectorOMat =(obj, message=connectorOMatError)=>assert(isConnectorOMat(obj), message ); export const assertIsConnectorOMatOrNONE =(obj, message=connectorOMatError)=>assert(isConnectorOMatOrNONE(obj), message ); export const codeOMatError = "Invalid CodeOMat"; export const assertIsCodeOMat =(obj, message=codeOMatError)=>assert(isCodeOMat(obj), message ); export const assertIsCodeOMatOrNONE =(obj, message=codeOMatError)=>assert(isCodeOMatOrNONE(obj), message );