UNPKG

accelerator-core

Version:

[![Build Status](https://travis-ci.org/furkleindustries/accelerator-core.svg?branch=master)](https://travis-ci.org/furkleindustries/accelerator-core)

20 lines (18 loc) 416 B
import { FindModelArgs, } from './FindModelArgs'; import { ModelType, } from '../models/ModelType'; import { OnticTypes, } from '../ontology/OnticTypes'; export const isFindModelArg = < Type extends ModelType, Being extends OnticTypes, Knowledge extends ModelType, >( maybe: any, ): maybe is FindModelArgs<Type, Being, Knowledge> => ( maybe && (typeof maybe === 'string' || Array.isArray(maybe)) );