UNPKG

@ts-intl/dependency

Version:

I18n keys dependency analysis

16 lines (14 loc) 438 B
import { IAction, Modified } from '../types'; import { getDependenciesNoRecursion } from '../utils'; export const modifiedAction: IAction<Modified> = async ( { from }, { extractIntlKeys, ignoreCollectDeps, madgeConfig }, ctx ) => { // update ctx ctx.pathIntlKeysMap[from] = await extractIntlKeys(from); if (!ignoreCollectDeps) { ctx.graph[from] = await getDependenciesNoRecursion(from, madgeConfig); } return ctx; };