UNPKG

@travetto/runtime

Version:

Runtime for travetto applications.

18 lines (15 loc) 516 B
import { Env } from './env.ts'; import { ClassInstance } from './types.ts'; /** * The `@DebugBreak` indicates that a function inserts an optional debugger keyword to stop on entry * @augments `@travetto/runtime:DebugBreak` */ export function DebugBreak(): MethodDecorator { return (inst: ClassInstance, prop: string | symbol, descriptor: PropertyDescriptor) => descriptor; } /** * Determine if we should invoke the debugger */ export function tryDebugger(): boolean { return Env.TRV_DEBUG_BREAK.isTrue; }