Optional
arrayHelper function that will be called for each array in each document included in the migration
The path to the node within the document. See Path
The MigrationContext instance
Optional
booleanHelper function that will be called for each boolean value in each document included in the migration
The path to the node within the document. See Path
The MigrationContext instance
Optional
documentHelper function for migrating a document as a whole
The document currently being processed
The MigrationContext instance
Optional
nodeHelper function that will be called for each node in each document included in the migration
The node currently being visited
The path to the node within the document. See Path
The MigrationContext instance
Optional
nullHelper function that will be called for each null
value in each document included in the migration
The path to the node within the document. See Path
The MigrationContext instance
Optional
numberHelper function that will be called for each number in each document included in the migration
The path to the node within the document. See Path
The MigrationContext instance
Optional
objectHelper function that will be called for each object in each document included in the migration
The path to the node within the document. See Path
The MigrationContext instance
Optional
stringHelper function that will be called for each string in each document included in the migration
The path to the node within the document. See Path
The MigrationContext instance
Node migration helper functions. As the migration is processing a document, it will visit each node in the document, depth-first, call the appropriate helper function for the node type and collect any mutations returned from it.