Make config required

Signed-off-by: Karan Shah <karan.shah@simplybusiness.co.uk>
This commit is contained in:
Karan Shah
2022-02-09 11:39:01 +00:00
parent 1f47cff59b
commit 54e0073d9f
4 changed files with 188 additions and 8 deletions
@@ -23,9 +23,7 @@ import { AirbrakeConfig } from '.';
*
* @param config - The config object to extract from
*/
export function extractAirbrakeConfig(
config: Config,
): AirbrakeConfig['airbrake'] {
export function extractAirbrakeConfig(config: Config): AirbrakeConfig {
return {
apiKey: config.getString('airbrake.apiKey'),
};
+2 -1
View File
@@ -13,6 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import { Config } from '../../config';
export { extractAirbrakeConfig } from './ExtractAirbrakeConfig';
export type { Config as AirbrakeConfig } from '../../config';
export type AirbrakeConfig = Config['airbrake'];