UNPKG

@log4brains/core

Version:

Log4brains architecture knowledge base core API

26 lines 806 B
import Joi from "joi"; declare type ProjectPackageConfig = Readonly<{ name: string; path: string; adrFolder: string; }>; export declare const gitProviders: readonly ["github", "gitlab", "bitbucket", "generic"]; export declare type GitProvider = typeof gitProviders[number]; export declare type GitRepositoryConfig = Readonly<{ url?: string; provider?: GitProvider; viewFileUriPattern?: string; }>; declare type ProjectConfig = Readonly<{ name: string; tz: string; adrFolder: string; packages?: ProjectPackageConfig[]; repository?: GitRepositoryConfig; }>; export declare type Log4brainsConfig = Readonly<{ project: ProjectConfig; }>; export declare const schema: Joi.ObjectSchema<any>; export {}; //# sourceMappingURL=schema.d.ts.map