UNPKG

sb-mig

Version:

CLI to rule the world. (and handle stuff related to Storyblok CMS)

13 lines (12 loc) 1.04 kB
import type { MapperDefinition } from "./component-data-migration.js"; export type MigrationComponentAliasesByMigration = Record<string, Record<string, string[]>>; export type MigrationComponentOverridesByMigration = Record<string, string[]>; export declare const parseMigrationComponentAliasFlags: (value: string | string[] | undefined) => MigrationComponentAliasesByMigration; export declare const parseMigrationComponentOverrideFlags: (value: string | string[] | undefined) => MigrationComponentOverridesByMigration; export declare const extendMigrationMapperWithAliases: (mapper: Record<string, MapperDefinition>, aliases: Record<string, string[]> | undefined) => Record<string, MapperDefinition>; export declare const resolveMigrationComponentsToMigrate: ({ mapper, migrationName, globalComponentsToMigrate, perMigrationOverrides, }: { mapper: Record<string, MapperDefinition>; migrationName: string; globalComponentsToMigrate?: string[]; perMigrationOverrides?: MigrationComponentOverridesByMigration; }) => string[];