export interface Config { sources : Array < { src : { patterns : string [ ] ; options : { useGitIgnore ? : boolean ; usePackageJson ? : boolean ; configKey ? : string ; gitIgnoreFile ? : string ; ignore ? : string [ ] ; cwd ? : string ; } ; } ; licenseHeaderPath : string [ ] ; } > ; } const defalutConfig = { sources : [ { src : { patterns : [ 'app.ts' , 'app/**/*.ts' , 'test/**/*.ts' , 'config/**/*.ts' , 'scripts/**/*.ts' , ] , options : { useGitIgnore : true , ignore : [ ] , } , } , licenseHeaderPath : [ 'app/utils/license-check/license-ts.header' , ] , } , { src : { patterns : [ 'app/**/*.lua' , 'test/**/*.lua' , ] , options : { useGitIgnore : true , ignore : [ ] , } , } , licenseHeaderPath : [ 'app/utils/license-check/license-lua.header' , ] , } , ] , } ; export default defalutConfig ;