config-loader: visibilities -> visiblity
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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[];
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user