UNPKG

exupery-core-types

Version:
9 lines (8 loc) 284 B
/** * A circular dependency is a function without parameters returning the specified type * it makes it possible to do the evaluation only when the function is called * useful for lazy evaluation */ export type Circular_Dependency<T> = { 'get circular dependent': () => T; };