skee
TypeScript icon, indicating that this package has built-in type declarations

0.8.3 • Public • Published

Skee

🌟 if you're happy and you know it, leave a star 🌟

Motivation

Extraordinary schema migration experience

abstract addTable: (action: bus.ducks.addTable.Action) => Promise<boolean>;
abstract dropTable: (action: string) => Promise<boolean>;
abstract addColumn: (action: bus.ducks.addColumn.Action) => Promise<boolean>;
abstract oneToOne: (action: bus.ducks.oneToOne.Action, schema: bus.Schema) => Promise<boolean>;
abstract oneToMany: (action: bus.ducks.oneToMany.Action, schema: bus.Schema) => Promise<boolean>;
abstract manyToMany: (action: bus.ducks.manyToMany.Action, schema: bus.Schema) => Promise<boolean>;
abstract commit: (action: bus.ducks.commit.Action) => Promise<boolean>;
abstract initialize: () => Promise<boolean>;
abstract getCommits: () => Promise<{ name: string; created_at: Date }[]>;
abstract beginTransaction: () => Promise<void>;
abstract commitTransaction: () => Promise<void>;
abstract rollbackTransaction: () => Promise<void>;

/skee/

    Package Sidebar

    Install

    npm i skee

    Weekly Downloads

    1

    Version

    0.8.3

    License

    MIT

    Unpacked Size

    255 kB

    Total Files

    127

    Last publish

    Collaborators

    • colinhacks