config-loader: visibilities -> visiblity

This commit is contained in:
Patrik Oldsberg
2020-11-14 14:21:53 +01:00
parent eff7b6e3ba
commit c18769cc00
6 changed files with 10 additions and 10 deletions
+2 -2
View File
@@ -26,14 +26,14 @@ export default async (cmd: Command) => {
if (cmd.frontend) {
const frontendConfigs = schema.process(appConfigs, {
visibilities: ['frontend'],
visiblity: ['frontend'],
});
data = ConfigReader.fromConfigs(frontendConfigs).get();
} else if (cmd.withSecrets) {
data = ConfigReader.fromConfigs(appConfigs).get();
} else {
let secretConfigs = schema.process(appConfigs, {
visibilities: ['secret'],
visiblity: ['secret'],
});
secretConfigs = secretConfigs.map(entry => ({
context: entry.context,
+1 -1
View File
@@ -41,7 +41,7 @@ export async function loadCliConfig(configArgs: string[]) {
);
const frontendAppConfigs = schema.process(appConfigs, {
visibilities: ['frontend'],
visiblity: ['frontend'],
});
const frontendConfig = ConfigReader.fromConfigs(frontendAppConfigs);
@@ -38,7 +38,7 @@ const data = {
objS: { never: 'here' },
};
const visibilities = new Map<string, ConfigVisibility>(
const visiblity = new Map<string, ConfigVisibility>(
Object.entries({
'.arr[0]': 'frontend',
'.arr[1]': 'backend',
@@ -100,6 +100,6 @@ describe('filterByVisibility', () => {
],
[['frontend', 'backend', 'secret'], data],
])('should filter correctly with %p', (filter, expected) => {
expect(filterByVisibility(data, filter, visibilities)).toEqual(expected);
expect(filterByVisibility(data, filter, visiblity)).toEqual(expected);
});
});
@@ -51,7 +51,7 @@ export async function loadConfigSchema(
const validate = compileConfigSchemas(schemas);
return {
process(configs: AppConfig[], { visibilities } = {}): AppConfig[] {
process(configs: AppConfig[], { visiblity } = {}): AppConfig[] {
const result = validate(configs);
if (result.errors) {
throw new Error(
@@ -61,10 +61,10 @@ export async function loadConfigSchema(
let processedConfigs = configs;
if (visibilities) {
if (visiblity) {
processedConfigs = processedConfigs.map(({ data, context }) => ({
context,
data: filterByVisibility(data, visibilities, result.visibilityByPath),
data: filterByVisibility(data, visiblity, result.visibilityByPath),
}));
}
@@ -79,7 +79,7 @@ type ConfigProcessingOptions = {
* The visibilities that should be included in the output data.
* If omitted, the data will not be filtered by visibility.
*/
visibilities?: ConfigVisibility[];
visiblity?: ConfigVisibility[];
};
/**
+1 -1
View File
@@ -85,7 +85,7 @@ export async function readConfigs(options: ReadOptions): Promise<AppConfig[]> {
const frontendConfigs = await schema.process(
[{ data: config.get() as JsonObject, context: 'app' }],
{ visibilities: ['frontend'] },
{ visiblity: ['frontend'] },
);
appConfigs.push(...frontendConfigs);
}