Release v0.1.6
This commit is contained in:
@@ -8,6 +8,13 @@ export function uiCapability<T = unknown>(capabilityName: string, modules: Platf
|
||||
return null;
|
||||
}
|
||||
|
||||
export function uiCapabilities<T = unknown>(capabilityName: string, modules: PlatformWebModule[]): T[] {
|
||||
return modules.flatMap((module) => {
|
||||
const value = module.uiCapabilities?.[capabilityName];
|
||||
return value === undefined ? [] : [value as T];
|
||||
});
|
||||
}
|
||||
|
||||
export function hasUiCapability(capabilityName: string, modules: PlatformWebModule[]): boolean {
|
||||
return uiCapability(capabilityName, modules) !== null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user