(options: RemixOptions)
| 23 | |
| 24 | /** Initializes Sentry Remix SDK on Node. */ |
| 25 | export function init(options: RemixOptions): NodeClient | undefined { |
| 26 | applySdkMetadata(options, 'remix', ['remix', 'node']); |
| 27 | |
| 28 | if (isInitialized()) { |
| 29 | DEBUG_BUILD && debug.log('SDK already initialized'); |
| 30 | |
| 31 | return; |
| 32 | } |
| 33 | |
| 34 | options.defaultIntegrations = getRemixDefaultIntegrations(options as NodeOptions); |
| 35 | |
| 36 | const client = nodeInit(options as NodeOptions); |
| 37 | |
| 38 | instrumentServer(); |
| 39 | |
| 40 | return client; |
| 41 | } |
no test coverage detected