Skip to content

src/migrate-from-values.ts

16 lines · 677 B · TypeScript
Raw
import { migrateOriginIdsFromValues } from './token.ts'

/**
 * Copy leftover originAppId / originInstallationId values into this package's storage.
 *
 * Run once after moving Origin App ids off package values. Safe to repeat.
 *
 * @returns Which setting names were already present (`copied`) and booleans for each id.
 * @example
 * import migrateOriginFromValues from 'kody:@kentcdodds/origin/migrate-from-values'
 * const result = await migrateOriginFromValues()
 * // => { copied: ['originAppId', 'originInstallationId'], hasAppId: true, hasInstallationId: true }
 */
export default async function migrateOriginFromValues() {
	return await migrateOriginIdsFromValues()
}