/** * Runs a function to make a value and then runs a subsequent function. The subsequent function is run even if an exception is thrown while * making the value. This efficiently handles value generation functions that return promises and that don't. */ export declare const makeValueThenDo: (makeValue: () => Promise | T, thenDo: (value?: T) => void) => Promise | T; //# sourceMappingURL=make-value-then-do.d.ts.map