Returns Promise<
| undefined
| {
contributions: {
[key: string]: | undefined
| {
description?: string;
label: string;
properties: {
[key: `${string}.${string}`]: {
default: unknown;
derivesFrom?: string;
description?: string;
excludePdpFactoryIds?: string
| (...)[];
excludeProjectInterfaces?: string | (...)[];
includePdpFactoryIds?: string | (...)[];
includeProjectInterfaces?: string | (...)[];
isHidden?: boolean;
label: string;
platformType?: undefined;
type?: undefined;
[key: string]: unknown;
};
};
[key: string]: unknown;
}[];
};
settings: {
"platform.fullName"?: {
default: string;
derivesFrom?: string;
description?: string;
excludePdpFactoryIds?: string
| string[];
excludeProjectInterfaces?: string | (string | string[])[];
includePdpFactoryIds?: string | string[];
includeProjectInterfaces?: string | (string | string[])[];
isHidden?: boolean;
label: string;
platformType?: undefined;
type?: undefined;
[key: string]: unknown;
};
"platform.isEditable"?: {
default: boolean;
derivesFrom?: string;
description?: string;
excludePdpFactoryIds?: string
| string[];
excludeProjectInterfaces?: string | (string | string[])[];
includePdpFactoryIds?: string | string[];
includeProjectInterfaces?: string | (string | string[])[];
isHidden?: boolean;
label: string;
platformType?: undefined;
type?: undefined;
[key: string]: unknown;
};
"platform.language"?: {
default: string;
derivesFrom?: string;
description?: string;
excludePdpFactoryIds?: string
| string[];
excludeProjectInterfaces?: string | (string | string[])[];
includePdpFactoryIds?: string | string[];
includeProjectInterfaces?: string | (string | string[])[];
isHidden?: boolean;
label: string;
platformType?: undefined;
type?: undefined;
[key: string]: unknown;
};
"platform.languageTag"?: {
default: string;
derivesFrom?: string;
description?: string;
excludePdpFactoryIds?: string
| string[];
excludeProjectInterfaces?: string | (string | string[])[];
includePdpFactoryIds?: string | string[];
includeProjectInterfaces?: string | (string | string[])[];
isHidden?: boolean;
label: string;
platformType?: undefined;
type?: undefined;
[key: string]: unknown;
};
"platform.name"?: {
default: string;
derivesFrom?: string;
description?: string;
excludePdpFactoryIds?: string
| string[];
excludeProjectInterfaces?: string | (string | string[])[];
includePdpFactoryIds?: string | string[];
includeProjectInterfaces?: string | (string | string[])[];
isHidden?: boolean;
label: string;
platformType?: undefined;
type?: undefined;
[key: string]: unknown;
};
"platform.textDirection"?: {
default: undefined
| ""
| "ltr"
| "rtl";
derivesFrom?: string;
description?: string;
excludePdpFactoryIds?: string | string[];
excludeProjectInterfaces?: string | (string | string[])[];
includePdpFactoryIds?: string | string[];
includeProjectInterfaces?: string | (string | string[])[];
isHidden?: boolean;
label: string;
platformType?: undefined;
type?: undefined;
[key: string]: unknown;
};
};
},
>
Localized project settings contribution info or undefined
Provides utility functions that project data providers should call when handling project settings