UNPKG

@webiny/api-headless-cms-ddb-es

Version:

DynamoDB and Elasticsearch storage operations plugin for Headless CMS API.

24 lines (23 loc) 645 B
import { CmsEntryOpenSearchValueSearch } from "../abstractions/CmsEntryOpenSearchValueSearch.js"; class TimeSearchImpl { fieldType = "datetime"; transform(params) { const { field, value } = params; if (!value || field.settings?.type !== "time") { return value; } const [hours, minutes, seconds = 0] = value.split(":").map(Number); return hours * 60 * 60 + minutes * 60 + seconds; } createPath() { return null; } } export const TimeSearch = CmsEntryOpenSearchValueSearch.createImplementation({ implementation: TimeSearchImpl, dependencies: [] }); //# sourceMappingURL=TimeSearch.js.map