UNPKG

blueshell

Version:

A Behavior Tree implementation in modern Javascript

17 lines (14 loc) 383 B
/** * 5/30/16 * @author Joshua Chaitin-Pollak */ export const resultCodes: { [K in ResultCode]: ResultCode } = { SUCCESS: 'SUCCESS', FAILURE: 'FAILURE', RUNNING: 'RUNNING', ERROR: 'ERROR', }; export type ResultCode = 'SUCCESS' | 'FAILURE' | 'RUNNING' | 'ERROR'; export function isResultCode(res: any): res is ResultCode { return Object.values(resultCodes).includes(res); }