UNPKG

awscdk-construct-scte-scheduler

Version:

AWS CDK Construct for scheduling SCTE-35 events using the MediaLive schedule API

23 lines (22 loc) 1.78 kB
import { getEndpointFromConfig } from "./middleware-endpoint/adaptors/getEndpointFromConfig"; import { bindGetEndpointFromInstructions } from "./middleware-endpoint/adaptors/getEndpointFromInstructions"; import { bindEndpointMiddleware } from "./middleware-endpoint/endpointMiddleware"; import { bindGetEndpointPlugin } from "./middleware-endpoint/getEndpointPlugin"; import { bindResolveEndpointConfig } from "./middleware-endpoint/resolveEndpointConfig"; export * from "./toEndpointV1"; export { BinaryDecisionDiagram } from "./util-endpoints/bdd/BinaryDecisionDiagram"; export { EndpointCache } from "./util-endpoints/cache/EndpointCache"; export { decideEndpoint } from "./util-endpoints/decideEndpoint"; export { isIpAddress } from "./util-endpoints/lib/isIpAddress"; export { isValidHostLabel } from "./util-endpoints/lib/isValidHostLabel"; export { customEndpointFunctions } from "./util-endpoints/utils/customEndpointFunctions"; export { resolveEndpoint } from "./util-endpoints/resolveEndpoint"; export * from "./util-endpoints/types"; export const getEndpointFromInstructions = bindGetEndpointFromInstructions(getEndpointFromConfig); export const resolveEndpointConfig = bindResolveEndpointConfig(getEndpointFromConfig); export const endpointMiddleware = bindEndpointMiddleware(getEndpointFromConfig); export const getEndpointPlugin = bindGetEndpointPlugin(getEndpointFromConfig); export { resolveParams, } from "./middleware-endpoint/adaptors/getEndpointFromInstructions"; export { toEndpointV1 as middlewareEndpointToEndpointV1 } from "./middleware-endpoint/adaptors/toEndpointV1"; export { endpointMiddlewareOptions } from "./middleware-endpoint/getEndpointPlugin"; export { resolveEndpointRequiredConfig } from "./middleware-endpoint/resolveEndpointRequiredConfig";