Skip to content

extractDefaultExportInterop<T>

Extracts the default export from a module.

Useful to handle incorrect default export interop between ESM and CJS.

Import:

import { extractDefaultExportInterop } from 'obsidian-dev-utils/object-utils';

Signature:

function extractDefaultExportInterop(module: T | ModuleWithDefaultExport<T>): T

Parameters:

ParameterTypeDescription
moduleT | ModuleWithDefaultExport<T>The module to extract the default export from.

Returns: T — The default export.