/** * FF Typescript Foundation Library * Copyright 2019 Ralph Wiedemeier, Frame Factory GmbH * * License: MIT */ import { ReturnType } from "@ff/core/types"; import Commander from "@ff/core/Commander"; import Component, { types } from "../Component"; //////////////////////////////////////////////////////////////////////////////// export { Commander, types }; export type Actions> = ReturnType; export default class CController> extends Component { static readonly typeName: string = "CController"; static readonly isSystemSingleton: boolean = true; readonly actions: Actions>; createActions(commander: Commander) { return {}; } }