Variable CounterpartsSpecConst
CounterpartsSpec: TypeC<{
elements: ArrayC<TypeC<{
active: UnionC<[BooleanC, UndefinedC]>;
classNames: UnionC<[StringC, UndefinedC]>;
descriptionTooltip: UnionC<[StringC, UndefinedC]>;
editable: UnionC<[BooleanC, UndefinedC]>;
icon: UnionC<[StringC, UndefinedC]>;
id: StringC;
label: UnionC<[StringC, UndefinedC]>;
meta: UnionC<[UnknownC, UndefinedC]>;
showSelectedSubItems: UnionC<[BooleanC, UndefinedC]>;
subMenu: UnionC<[TypeC<{
groups: ArrayC<TypeC<(...)>>;
layout: UnionC<[(...), (...), (...)]>;
searchable: UnionC<[(...), (...)]>;
searchPlaceholder: UnionC<[(...), (...)]>;
title: UnionC<[(...), (...)]>;
}>, UndefinedC]>;
}>>;
menus: TypeC<{
above: UnionC<[TypeC<{
groups: ArrayC<TypeC<{
asyncSearch: ...;
elements: ...;
id: ...;
label: ...;
searchable: ...;
}>>;
layout: UnionC<[LiteralC<(...)>, LiteralC<(...)>, UndefinedC]>;
searchable: UnionC<[BooleanC, UndefinedC]>;
searchPlaceholder: UnionC<[StringC, UndefinedC]>;
title: UnionC<[StringC, UndefinedC]>;
}>, UndefinedC]>;
after: UnionC<[TypeC<{
groups: ArrayC<TypeC<{
asyncSearch: ...;
elements: ...;
id: ...;
label: ...;
searchable: ...;
}>>;
layout: UnionC<[LiteralC<(...)>, LiteralC<(...)>, UndefinedC]>;
searchable: UnionC<[BooleanC, UndefinedC]>;
searchPlaceholder: UnionC<[StringC, UndefinedC]>;
title: UnionC<[StringC, UndefinedC]>;
}>, UndefinedC]>;
before: UnionC<[TypeC<{
groups: ArrayC<TypeC<{
asyncSearch: ...;
elements: ...;
id: ...;
label: ...;
searchable: ...;
}>>;
layout: UnionC<[LiteralC<(...)>, LiteralC<(...)>, UndefinedC]>;
searchable: UnionC<[BooleanC, UndefinedC]>;
searchPlaceholder: UnionC<[StringC, UndefinedC]>;
title: UnionC<[StringC, UndefinedC]>;
}>, UndefinedC]>;
below: UnionC<[TypeC<{
groups: ArrayC<TypeC<{
asyncSearch: ...;
elements: ...;
id: ...;
label: ...;
searchable: ...;
}>>;
layout: UnionC<[LiteralC<(...)>, LiteralC<(...)>, UndefinedC]>;
searchable: UnionC<[BooleanC, UndefinedC]>;
searchPlaceholder: UnionC<[StringC, UndefinedC]>;
title: UnionC<[StringC, UndefinedC]>;
}>, UndefinedC]>;
empty: UnionC<[TypeC<{
groups: ArrayC<TypeC<{
asyncSearch: ...;
elements: ...;
id: ...;
label: ...;
searchable: ...;
}>>;
layout: UnionC<[LiteralC<(...)>, LiteralC<(...)>, UndefinedC]>;
searchable: UnionC<[BooleanC, UndefinedC]>;
searchPlaceholder: UnionC<[StringC, UndefinedC]>;
title: UnionC<[StringC, UndefinedC]>;
}>, UndefinedC]>;
settings: UnionC<[TypeC<{
groups: ArrayC<TypeC<{
asyncSearch: ...;
elements: ...;
id: ...;
label: ...;
searchable: ...;
}>>;
layout: UnionC<[LiteralC<(...)>, LiteralC<(...)>, UndefinedC]>;
searchable: UnionC<[BooleanC, UndefinedC]>;
searchPlaceholder: UnionC<[StringC, UndefinedC]>;
title: UnionC<[StringC, UndefinedC]>;
}>, UndefinedC]>;
}>;
type: UnionC<[LiteralC<"navigation">, LiteralC<"modeling">, UndefinedC]>;
}> = ...