mirror of
https://github.com/zhigang1992/hasura-backend-plus.git
synced 2026-01-12 17:22:59 +08:00
* feat: autoload migrations and simplify start script no need to get the migrations from the migration files from the repo and to mount a specific volume to the Hasura GE service. By default, when HBP starts, it checks the migrations and installs it if required. This can be disabled by setting AUTO_MIGRATE to false. This system could be extended to set AUTO_MIGRATE=v1 so it runs another set of migrations that would transform schema and data from HBP v1 to HBP v2 * fix: include mock migrations used for testing * fix: run migrations in a separate node script * refactor: better general repo structure, and migration that works * ci: change test mock migration folder in GH actions
8 lines
450 B
TypeScript
8 lines
450 B
TypeScript
/* eslint-disable @typescript-eslint/no-explicit-any */
|
|
// TODO crappy: default function is not exported correctly. For instance we cannot `import notevil from 'notevil'` then use `notevil.Function`'
|
|
declare module 'notevil' {
|
|
export function Function(...params: string[]): Function
|
|
export function FunctionFactory(parentContext: { [key: string]: any }): Function
|
|
export default function (code: string, context?: { [key: string]: any }): any
|
|
}
|