import * as ActiveStreaming from '../../behaviour/streaming/ActiveStreaming';
import StreamingSchema from '../../behaviour/streaming/StreamingSchema';
import * as StreamingState from '../../behaviour/streaming/StreamingState';
import type { StreamingBehaviour } from '../../behaviour/streaming/StreamingTypes';

import * as Behaviour from './Behaviour';

const Streaming: StreamingBehaviour = Behaviour.create({
  fields: StreamingSchema,
  name: 'streaming',
  active: ActiveStreaming,
  state: StreamingState
});

export {
  Streaming
};
