@bbc/timeline-state-resolver-types
Version:
Have timeline, control stuff
21 lines • 771 B
TypeScript
/**
* This file was automatically generated by json-schema-to-typescript.
* DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file,
* and re-run the "tsr-schema-types" tool to regenerate this file.
*/
import type { ActionExecutionResult } from "../actions";
export interface AbstractOptions {
}
export type SomeMappingAbstract = Record<string, never>;
export declare enum AbstractActions {
TestAction = "testAction"
}
export interface AbstractActionMethods {
[AbstractActions.TestAction]: (payload: Record<string, never>) => Promise<ActionExecutionResult<void>>;
}
export interface AbstractDeviceTypes {
Options: AbstractOptions;
Mappings: SomeMappingAbstract;
Actions: AbstractActionMethods;
}
//# sourceMappingURL=abstract.d.ts.map