1- import { CustomLogger , initLogger } from " ./logger" ;
1+ import { CustomLogger , initLogger } from ' ./logger'
22
33type InternalFeatures = {
44 /**
@@ -19,29 +19,29 @@ export type TypoaRuntimeOptions = {
1919 /**
2020 * You can provide a specific logger. The default one is https://www.npmjs.com/package/debug
2121 */
22- customLogger ?: CustomLogger ;
22+ customLogger ?: CustomLogger
2323 /**
2424 * features flags to opt-in specific features of the library
2525 */
2626 features : InternalFeatures
2727}
2828
29- type SetRequired < T , K extends keyof T > = Omit < T , K > & Required < Pick < T , K > > ;
30- export const options : SetRequired < TypoaRuntimeOptions , " customLogger" > = {
29+ type SetRequired < T , K extends keyof T > = Omit < T , K > & Required < Pick < T , K > >
30+ export const options : SetRequired < TypoaRuntimeOptions , ' customLogger' > = {
3131 customLogger : initLogger ( ) ,
3232 features : {
3333 enableLogUnexpectedAdditionalData : false ,
34- enableThrowOnUnexpectedAdditionalData : false ,
35- } ,
34+ enableThrowOnUnexpectedAdditionalData : false
35+ }
3636}
3737
3838/**
3939 * Update options to affect library's behaviour
4040 */
41- export function setRuntimeOptions (
42- incomingOptions : TypoaRuntimeOptions
43- ) : void {
44- options . customLogger = initLogger ( incomingOptions . customLogger ) ;
45- options . features . enableLogUnexpectedAdditionalData = incomingOptions . features . enableLogUnexpectedAdditionalData ?? false
46- options . features . enableThrowOnUnexpectedAdditionalData = incomingOptions . features . enableThrowOnUnexpectedAdditionalData ?? false
41+ export function setRuntimeOptions ( incomingOptions : TypoaRuntimeOptions ) : void {
42+ options . customLogger = initLogger ( incomingOptions . customLogger )
43+ options . features . enableLogUnexpectedAdditionalData =
44+ incomingOptions . features . enableLogUnexpectedAdditionalData ?? false
45+ options . features . enableThrowOnUnexpectedAdditionalData =
46+ incomingOptions . features . enableThrowOnUnexpectedAdditionalData ?? false
4747}
0 commit comments