@forge/manifest
13.8.0-next.313.8.0-next.4
out/validators/display-conditions-validator.d.ts~
out/validators/display-conditions-validator.d.tsModified+2
Index: package/out/validators/display-conditions-validator.d.ts
===================================================================
--- package/out/validators/display-conditions-validator.d.ts
+++ package/out/validators/display-conditions-validator.d.ts
@@ -1,7 +1,8 @@
import { ManifestObject, ManifestValidationResult, ValidationError } from '../types';
import { ValidatorInterface } from './validator-interface';
import { ManifestSchema } from '../schema/manifest';
+export declare const MAX_FLAG_ENABLED_CONDITIONS = 10;
export declare class DisplayConditionsValidator<T> implements ValidatorInterface<ManifestObject<ManifestSchema> | undefined, ManifestSchema> {
private readonly schema;
private readonly validateSchema;
private readonly moduleSchemas;
@@ -10,7 +11,8 @@
flattenDisplayConditions(moduleType: string, moduleKey: string, displayConditions: any, nesting?: number, location?: string): any;
toValidationError(message: string): ValidationError;
private collectNestedDisplayConditionsTargets;
private validateDisplayConditions;
+ private countIsFlagEnabledConditions;
validate(manifest: ManifestObject<ManifestSchema> | undefined): Promise<ManifestValidationResult<ManifestSchema>>;
}
//# sourceMappingURL=display-conditions-validator.d.ts.map
\ No newline at end of file