UNPKG

@thisisagile/easy

Version:

Straightforward library for building domain-driven microservice architectures

6 lines (3 loc) 224 B
import { Func, isFunc } from './Func'; export type Message<Args> = string | Func<string, Args>; export const ofMessage = <Args>(g: Message<Args>, ...params: Args[]): string => (isFunc<string, Args>(g) ? g(...params) : g);