UNPKG

ts-mdls

Version:

Lightweigth, dependency free, fully typed wrapper of the macOS `mdls` command

149 lines 10.5 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.metadatAttributeParsers = void 0; const parsers_1 = require("./parsers"); exports.metadatAttributeParsers = { _kMDItemOwnerUserID: (0, parsers_1.checkNull)(parseInt), _kMDItemDisplayNameWithExtensions: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemAlternateNames: (0, parsers_1.checkNull)(parsers_1.parseStringArray), kMDItemAcquisitionMake: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemAcquisitionModel: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemAlbum: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemAperture: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemAppleLoopDescriptors: (0, parsers_1.checkNull)(parsers_1.parseStringArray), kMDItemAppleLoopsKeyFilterType: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemAppleLoopsLoopMode: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemAppleLoopsRootKey: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemAttributeChangeDate: (0, parsers_1.checkNull)(parsers_1.parseDate), kMDItemAudiences: (0, parsers_1.checkNull)(parsers_1.parseStringArray), kMDItemAudioBitRate: (0, parsers_1.checkNull)(parseFloat), kMDItemAudioChannelCount: (0, parsers_1.checkNull)(parseInt), kMDItemAudioEncodingApplication: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemAudioSampleRate: (0, parsers_1.checkNull)(parseFloat), kMDItemAudioTrackNumber: (0, parsers_1.checkNull)(parseInt), kMDItemAuthors: (0, parsers_1.checkNull)(parsers_1.parseStringArray), kMDItemAuthorAddresses: (0, parsers_1.checkNull)(parsers_1.parseStringArray), kMDItemBitsPerSample: (0, parsers_1.checkNull)(parseInt), kMDItemCity: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemCodecs: (0, parsers_1.checkNull)(parsers_1.parseStringArray), kMDItemColorSpace: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemComment: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemComposer: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemContactKeywords: (0, parsers_1.checkNull)(parsers_1.parseStringArray), kMDItemContentCreationDate: (0, parsers_1.checkNull)(parsers_1.parseDate), kMDItemContentCreationDate_Ranking: (0, parsers_1.checkNull)(parsers_1.parseDate), kMDItemContentModificationDate: (0, parsers_1.checkNull)(parsers_1.parseDate), kMDItemContentModificationDate_Ranking: (0, parsers_1.checkNull)(parsers_1.parseDate), kMDItemContentType: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemContentTypeTree: (0, parsers_1.checkNull)(parsers_1.parseStringArray), kMDItemContributors: (0, parsers_1.checkNull)(parsers_1.parseStringArray), kMDItemCopyright: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemCountry: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemCoverage: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemCreator: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemDateAdded: (0, parsers_1.checkNull)(parsers_1.parseDate), kMDItemDateAdded_Ranking: (0, parsers_1.checkNull)(parsers_1.parseDate), kMDItemDeliveryType: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemDescription: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemDisplayName: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemDownloadedDate: (0, parsers_1.checkNull)(parsers_1.parseDateArray), kMDItemDueDate: (0, parsers_1.checkNull)(parsers_1.parseDate), kMDItemDurationSeconds: (0, parsers_1.checkNull)(parseFloat), kMDItemEmailAddresses: (0, parsers_1.checkNull)(parsers_1.parseStringArray), kMDItemEncodingApplications: (0, parsers_1.checkNull)(parsers_1.parseStringArray), kMDItemEXIFVersion: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemExposureMode: (0, parsers_1.checkNull)(parseInt), kMDItemDocumentIdentifier: (0, parsers_1.checkNull)(parseInt), kMDItemExposureProgram: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemExposureTimeSeconds: (0, parsers_1.checkNull)(parseFloat), kMDItemExposureTimeString: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemFinderComment: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemFlashOnOff: (0, parsers_1.checkNull)(parsers_1.parseBoolean), kMDItemFNumber: (0, parsers_1.checkNull)(parseFloat), kMDItemFocalLength: (0, parsers_1.checkNull)(parseFloat), kMDItemFonts: (0, parsers_1.checkNull)(parsers_1.parseStringArray), kMDItemFSContentChangeDate: (0, parsers_1.checkNull)(parsers_1.parseDate), kMDItemFSCreationDate: (0, parsers_1.checkNull)(parsers_1.parseDate), kMDItemFSCreatorCode: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemFSFinderFlags: (0, parsers_1.checkNull)(parseInt), kMDItemFSHasCustomIcon: (0, parsers_1.checkNull)(parseInt), kMDItemFSInvisible: (0, parsers_1.checkNull)(parsers_1.parseBoolean), kMDItemFSIsExtensionHidden: (0, parsers_1.checkNull)(parsers_1.parseBoolean), kMDItemFSIsStationery: (0, parsers_1.checkNull)(parsers_1.parseBoolean), kMDItemFSLabel: (0, parsers_1.checkNull)(parseInt), kMDItemFSName: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemFSNodeCount: (0, parsers_1.checkNull)(parseInt), kMDItemFSOwnerGroupID: (0, parsers_1.checkNull)(parseInt), kMDItemFSOwnerUserID: (0, parsers_1.checkNull)(parseInt), kMDItemFSSize: (0, parsers_1.checkNull)(parseInt), kMDItemFSTypeCode: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemHasAlphaChannel: (0, parsers_1.checkNull)(parsers_1.parseBoolean), kMDItemHeadline: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemIdentifier: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemInstantMessageAddresses: (0, parsers_1.checkNull)(parsers_1.parseStringArray), kMDItemInstructions: (0, parsers_1.checkNull)(parsers_1.parseStringArray), kMDItemIsGeneralMIDISequence: (0, parsers_1.checkNull)(parsers_1.parseBoolean), kMDItemISOSpeed: (0, parsers_1.checkNull)(parseInt), kMDItemKeySignature: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemKeywords: (0, parsers_1.checkNull)(parsers_1.parseStringArray), kMDItemKind: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemLanguages: (0, parsers_1.checkNull)(parsers_1.parseStringArray), kMDItemLastUsedDate: (0, parsers_1.checkNull)(parsers_1.parseDate), kMDItemLastUsedDate_Ranking: (0, parsers_1.checkNull)(parsers_1.parseDate), kMDItemInterestingDate_Ranking: (0, parsers_1.checkNull)(parsers_1.parseDate), kMDItemLayerNames: (0, parsers_1.checkNull)(parsers_1.parseStringArray), kMDItemLogicalSize: (0, parsers_1.checkNull)(parseInt), kMDItemLyricist: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemMaxAperture: (0, parsers_1.checkNull)(parseFloat), kMDItemMediaTypes: (0, parsers_1.checkNull)(parsers_1.parseStringArray), kMDItemMeteringMode: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemMusicalGenre: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemMusicalInstrumentCategory: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemMusicalInstrumentName: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemNamedLocation: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemNumberOfPages: (0, parsers_1.checkNull)(parseInt), kMDItemOrganizations: (0, parsers_1.checkNull)(parsers_1.parseStringArray), kMDItemOrientation: (0, parsers_1.checkNull)(parseInt), kMDItemPageHeight: (0, parsers_1.checkNull)(parseFloat), kMDItemPageWidth: (0, parsers_1.checkNull)(parseFloat), kMDItemParticipants: (0, parsers_1.checkNull)(parsers_1.parseStringArray), kMDItemPath: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemPhoneNumbers: (0, parsers_1.checkNull)(parsers_1.parseStringArray), kMDItemPhysicalSize: (0, parsers_1.checkNull)(parseInt), kMDItemPixelCount: (0, parsers_1.checkNull)(parseInt), kMDItemPixelHeight: (0, parsers_1.checkNull)(parseInt), kMDItemPixelWidth: (0, parsers_1.checkNull)(parseInt), kMDItemProfileName: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemProjects: (0, parsers_1.checkNull)(parsers_1.parseStringArray), kMDItemPublishers: (0, parsers_1.checkNull)(parsers_1.parseStringArray), kMDItemRecipients: (0, parsers_1.checkNull)(parsers_1.parseStringArray), kMDItemRecipientAddresses: (0, parsers_1.checkNull)(parsers_1.parseStringArray), kMDItemRecordingDate: (0, parsers_1.checkNull)(parsers_1.parseDate), kMDLabel_26x2uentpjgt7lka65qdcazuya: (0, parsers_1.checkNull)(parsers_1.parseDate), kMDItemRecordingYear: (0, parsers_1.checkNull)(parseInt), kMDItemRedEyeOnOff: (0, parsers_1.checkNull)(parsers_1.parseBoolean), kMDItemResolutionHeightDPI: (0, parsers_1.checkNull)(parseFloat), kMDItemResolutionWidthDPI: (0, parsers_1.checkNull)(parseFloat), kMDItemRights: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemSecurityMethod: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemStarRating: (0, parsers_1.checkNull)(parseFloat), kMDItemStateOrProvince: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemStreamable: (0, parsers_1.checkNull)(parsers_1.parseBoolean), kMDItemTempo: (0, parsers_1.checkNull)(parseFloat), kMDItemTextContent: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemTimeSignature: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemTitle: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemTotalBitRate: (0, parsers_1.checkNull)(parseFloat), kMDItemUseCount: (0, parsers_1.checkNull)(parseInt), kMDItemUsedDates: (0, parsers_1.checkNull)(parsers_1.parseDateArray), kMDItemUserCreatedDate: (0, parsers_1.checkNull)(parsers_1.parseDateArray), kMDItemUserCreatedUserHandle: (0, parsers_1.checkNull)(parsers_1.parseStringArray), kMDItemVersion: (0, parsers_1.checkNull)(parsers_1.parseString), kMDItemVideoBitRate: (0, parsers_1.checkNull)(parseFloat), kMDItemWhereFroms: (0, parsers_1.checkNull)(parsers_1.parseStringArray), kMDItemWhiteBalance: (0, parsers_1.checkNull)(parseInt), kMDItemUserModifiedUserHandle: (0, parsers_1.checkNull)(parsers_1.parseIntArray), kMDItemUserModifiedDate: (0, parsers_1.checkNull)(parsers_1.parseDateArray), kMDItemUserTags: (0, parsers_1.checkNull)(parsers_1.parseStringArray), }; //# sourceMappingURL=metadataAttributeParsers.js.map