import { ArtifactTypePatterns } from '../../../../../artifact/ArtifactTypes'; import type { IArtifactKindConfig } from '../../../../../domain'; import { singleFieldArtifactEditor } from '../singleFieldArtifactEditor'; export const HttpMatch: IArtifactKindConfig = { label: 'HTTP', typePattern: ArtifactTypePatterns.HTTP_FILE, type: 'http/file', description: 'An HTTP artifact.', key: 'http', isDefault: false, isMatch: true, editCmp: singleFieldArtifactEditor('reference', 'http/file', 'URL', 'path/file.ext', ''), }; export const HttpDefault: IArtifactKindConfig = { label: 'HTTP', typePattern: ArtifactTypePatterns.HTTP_FILE, type: 'http/file', description: 'An HTTP artifact.', key: 'default.http', isDefault: true, isMatch: false, editCmp: singleFieldArtifactEditor('reference', 'http/file', 'URL', 'http://host/path/file.ext', ''), };