@contentstack/cli-variants
Version:
Variants plugin
19 lines (18 loc) • 691 B
TypeScript
import { ImportConfig } from '../types';
import { PersonalizationAdapter } from '../utils';
export default class Audiences extends PersonalizationAdapter<ImportConfig> {
readonly config: ImportConfig;
private mapperDirPath;
private audienceMapperDirPath;
private attributesMapperPath;
private audiencesUidMapperPath;
private audiencesUidMapper;
private personalizeConfig;
private audienceConfig;
attributeConfig: ImportConfig['modules']['personalize']['attributes'];
constructor(config: ImportConfig);
/**
* The function asynchronously imports audiences from a JSON file and creates them in the system.
*/
import(): Promise<void>;
}