Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

umzug

Package Overview
Dependencies
Maintainers
5
Versions
70
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

umzug - npm Package Compare versions

Comparing version 3.0.0-beta.11 to 3.0.0-beta.12

7

lib/types.d.ts
import { UmzugStorage } from './storage';
import * as typeFest from 'type-fest';
/**
* Create a type that has mutually exclusive keys.
* Wrapper for @see `import('type-fest').MergeExclusive` that works for three types
*/
export declare type MergeExclusive<A, B, C> = typeFest.MergeExclusive<A, typeFest.MergeExclusive<B, C>>;
export declare type Promisable<T> = T | PromiseLike<T>;
export declare type LogFn = (message: Record<string, unknown>) => void;

@@ -3,0 +10,0 @@ /** Constructor options for the Umzug class */

4

lib/umzug.d.ts

@@ -15,3 +15,7 @@ import { UmzugCLI } from './cli';

export declare class Umzug<Ctx = unknown> extends emittery.Typed<UmzugEvents<Ctx>> {
/** @internal */
readonly options: UmzugOptions<Ctx>;
private readonly storage;
/** @internal */
readonly migrations: () => Promise<ReadonlyArray<RunnableMigration<Ctx>>>;
/**

@@ -18,0 +22,0 @@ * Compile-time only property for type inference. After creating an Umzug instance, it can be used as type alias for

2

package.json
{
"name": "umzug",
"version": "3.0.0-beta.11",
"version": "3.0.0-beta.12",
"description": "Framework-agnostic migration tool for Node",

@@ -5,0 +5,0 @@ "keywords": [

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc