mfdoc
Version:
Auto generate JS SDK and HTTP API documentation
20 lines (17 loc) • 539 B
text/typescript
/**
* Do not modify in generated SDK.
*/
import {merge} from 'lodash-es';
import {MfdocEndpointsBase} from 'mfdoc-js-sdk-base';
import {getDefaultSdkConfig} from './getDefaultSdkConfig.js';
import type {SdkConfig} from './SdkConfig.js';
export abstract class AbstractSdkEndpoints<
TConfig extends SdkConfig = SdkConfig,
> extends MfdocEndpointsBase<TConfig> {
constructor(
config: TConfig,
inheritConfigFrom?: MfdocEndpointsBase<TConfig>,
) {
super(merge({}, getDefaultSdkConfig(), config), inheritConfigFrom);
}
}