import { Comparer, DatabaseExtension, Reason } from 'src/sql-tools/types'; export const compareExtensions = (): Comparer => ({ onMissing: (source) => [ { type: 'ExtensionCreate', extension: source, reason: Reason.MissingInTarget, }, ], onExtra: (target) => [ { type: 'ExtensionDrop', extensionName: target.name, reason: Reason.MissingInSource, }, ], onCompare: () => { // if the name matches they are the same return []; }, });