UNPKG

@netlify/content-engine

Version:
62 lines 1.99 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getRemoteFileEnums = getRemoteFileEnums; function getRemoteFileEnums(buildEnumType) { const remoteFileFit = buildEnumType({ name: `RemoteFileFit`, values: { COVER: { value: `cover` }, FILL: { value: `fill` }, OUTSIDE: { value: `outside` }, CONTAIN: { value: `contain` }, }, }); const remoteFormatEnum = buildEnumType({ name: `RemoteFileFormat`, values: { AUTO: { value: `auto` }, JPG: { value: `jpg` }, PNG: { value: `png` }, WEBP: { value: `webp` }, AVIF: { value: `avif` }, }, }); const remoteLayoutEnum = buildEnumType({ name: `RemoteFileLayout`, values: { FIXED: { value: `fixed` }, FULL_WIDTH: { value: `fullWidth` }, CONSTRAINED: { value: `constrained` }, }, }); const remotePlaceholderEnum = buildEnumType({ name: `RemoteFilePlaceholder`, values: { DOMINANT_COLOR: { value: `dominantColor` }, BLURRED: { value: `blurred` }, TRACED_SVG: { value: `tracedSVG` }, NONE: { value: `none` }, }, }); const remoteCropFocusEnum = buildEnumType({ name: `RemoteFileCropFocus`, values: { CENTER: { value: `center` }, TOP: { value: `top` }, RIGHT: { value: `right` }, BOTTOM: { value: `bottom` }, LEFT: { value: `left` }, ENTROPY: { value: `entropy` }, EDGES: { value: `edges` }, FACES: { value: `faces` }, }, }); return { fit: remoteFileFit, format: remoteFormatEnum, layout: remoteLayoutEnum, placeholder: remotePlaceholderEnum, cropFocus: remoteCropFocusEnum, }; } //# sourceMappingURL=get-remote-file-enums.js.map