Skip to content

lspeasy / core/src / mergeServers

Function: mergeServers()

ts
function mergeServers(base, incoming): {
  added: string[];
  merged: Record<string, LspServerEntry>;
  updated: string[];
};

Defined in: packages/core/src/discover.ts:235

Merge incoming servers over base; report which keys were added vs updated.

Parameters

ParameterType
baseRecord<string, LspServerEntry>
incomingRecord<string, LspServerEntry>

Returns

ts
{
  added: string[];
  merged: Record<string, LspServerEntry>;
  updated: string[];
}
NameTypeDefined in
addedstring[]packages/core/src/discover.ts:238
mergedRecord<string, LspServerEntry>packages/core/src/discover.ts:238
updatedstring[]packages/core/src/discover.ts:238

Released under the MIT License.