diff --git a/src/registry/domain/options-sanitiser.ts b/src/registry/domain/options-sanitiser.ts index f1e84a631..c9693915b 100644 --- a/src/registry/domain/options-sanitiser.ts +++ b/src/registry/domain/options-sanitiser.ts @@ -5,10 +5,15 @@ import * as auth from './authentication'; const DEFAULT_NODE_KEEPALIVE_MS = 5000; +type CompileOptions = Omit< + Exclude[0], undefined>, + 'templates' +>; + export interface RegistryOptions extends Partial, 'beforePublish'>> { baseUrl: string; - compileClient?: boolean | { retryLimit?: number; retryInterval?: number }; + compileClient?: boolean | CompileOptions; } export default function optionsSanitiser(input: RegistryOptions): Config {