Skip to main content

Function: findTopLevelModuleConfigurationsByName()

function findTopLevelModuleConfigurationsByName(
configObjectExpression: Readonly<TSESTree.ObjectExpression>,
propertyName: DocusaurusTopLevelModuleArrayPropertyName,
moduleName: string,
programNode?: Readonly<Program>
): readonly Readonly<{
node: Readonly<ArrayExpression | Literal>;
optionsExpression?: Readonly<Expression>;
optionsObject: Readonly<ObjectExpression> | null;
}>[];

Defined in: _internal/docusaurus-module-config.ts:45

Find all module configurations declared under one top-level array.

Parametersโ€‹

configObjectExpressionโ€‹

Readonly<TSESTree.ObjectExpression>

propertyNameโ€‹

DocusaurusTopLevelModuleArrayPropertyName

moduleNameโ€‹

string

programNode?โ€‹

Readonly<Program>

Returnsโ€‹

readonly Readonly<{ node: Readonly<ArrayExpression | Literal>; optionsExpression?: Readonly<Expression>; optionsObject: | Readonly<ObjectExpression> | null; }>[]