@thumbmarkjs/thumbmarkjs
Version:
   • 594 B
text/typescript
import { componentInterface, includeComponent } from '../../factory'
export default function getInstalledPlugins(): Promise<componentInterface> {
const plugins: string[] = [];
if (navigator.plugins) {
for (let i = 0; i < navigator.plugins.length; i++) {
const plugin = navigator.plugins[i];
plugins.push([plugin.name, plugin.filename, plugin.description ].join("|"));
}
}
return new Promise((resolve) => {
resolve(
{
'plugins': plugins
}
);
});
}
includeComponent('plugins', getInstalledPlugins);