Developer Docs
API Reference
Development Tools
seeding
Operations
Data Processing
Classes
Class: DataProcessing

web


web / lib/seed/operations/data-processing / DataProcessing

Class: DataProcessing

Constructors

Constructor

new DataProcessing(): DataProcessing

Returns

DataProcessing

Methods

determineCollectionCount()

determineCollectionCount(config, environment): number

Parameters

config

CollectionConfig

environment

string

Returns

number


isValidCount()

isValidCount(count, collectionName): boolean

Parameters

count

number

collectionName

string

Returns

boolean


isValidSeedData()

isValidSeedData(baseSeedData, collectionName): boolean

Parameters

baseSeedData

null | SeedData

collectionName

string

Returns

boolean


prepareSeedData()

prepareSeedData(baseSeedData, count, collectionName): SeedData

Parameters

baseSeedData

SeedData

count

number

collectionName

string

Returns

SeedData


applyDataTransformations()

applyDataTransformations(seedData, config, collectionName): SeedData

Parameters

seedData

SeedData

config

CollectionConfig

collectionName

string

Returns

SeedData


generateTestSlug()

generateTestSlug(originalSlug): string

Parameters

originalSlug

unknown

Returns

string