import { TagTypes } from "../tag"; /** * This class contains settings related to AIFF file operations. Open files will need to be re-read * in order for changes to take effect. */ export default class AiffFileSettings { static readonly SUPPORTED_TAG_TYPES = TagTypes.Id3v2; private static _defaultTagTypes; /** * Gets the default types of tags for an AIFF file. When opening a file, if these tag types do * not exist on the file, they will be created. */ static get defaultTagTypes(): TagTypes; /** * Sets the default types of tags for an AIFF file. When opening a file, if these tag types do * not exist on the file, they will be created. See {@link SUPPORTED_TAG_TYPES} for a list of tag * types that are supported by node-taglib-sharp for AIFF files. */ static set defaultTagTypes(value: TagTypes); }