Files
outline/server/presenters/providerConfig.ts
Apoorv Mishra 85c8f83e33 PluginManager refactor (#6677)
* fix: refactor plugin manager

* fix: make id optional

* fix: allow add to accept single object

* fix: getHooks

* fix: tsc

* fix: remove id
2024-03-16 21:22:25 +05:30

13 lines
305 B
TypeScript

import { signin } from "@shared/utils/routeHelpers";
import { Plugin, Hook } from "@server/utils/PluginManager";
export default function presentProviderConfig(
config: Plugin<Hook.AuthProvider>
) {
return {
id: config.value.id,
name: config.name,
authUrl: signin(config.value.id),
};
}