type Dig = (expr: T, fallback_expr?: F) => T | F; /** * Macro to convert an expression into a safe-traversal expression. * * Upon transpilation, converts `dig(a.b.c.d)` -> `(a != null) && (a.b != null) && (a.b.c != null) ? a.b.c.d : `. * * `this` is automatically assumed non-null. eg. `dig(this.a.b)` -> `(this.a != null) ? this.a.b : ` * * @deprecated Use "optional chaining" - eg `a?.b?.c` - instead. * * @param expr * @param fallback_expr */ declare const _default: Dig; export default _default;