The breakpoints UI model.

interface IBreakpoints {
    breakpoints: Map<string, IBreakpoint[]>;
    changed: ISignal<IBreakpoints, IBreakpoint[]>;
    clicked: Signal<IBreakpoints, IBreakpoint>;
    restored: ISignal<IBreakpoints, void>;
    getBreakpoints(id): IBreakpoint[];
    restoreBreakpoints(breakpoints): void;
    setBreakpoints(id, breakpoints): void;


breakpoints: Map<string, IBreakpoint[]>

Get all the breakpoints.

Signal emitted when the model changes.

Signal emitted when a breakpoint is clicked.

restored: ISignal<IBreakpoints, void>

Signal emitted when the breakpoints are restored.