mirror of
https://github.com/captbaritone/webamp.git
synced 2026-07-26 11:34:14 +00:00
Type dummy viz data
This commit is contained in:
parent
b8894a7e7c
commit
bd03a99137
2 changed files with 23 additions and 3 deletions
|
|
@ -5,7 +5,8 @@ import {
|
|||
SkinRegion,
|
||||
GenLetterWidths,
|
||||
PlaylistStyle,
|
||||
SkinGenExColors
|
||||
SkinGenExColors,
|
||||
DummyVizData
|
||||
} from "../types";
|
||||
import { createSelector } from "reselect";
|
||||
|
||||
|
|
@ -50,7 +51,7 @@ export interface DisplayState {
|
|||
loading: boolean;
|
||||
playlistScrollPosition: number;
|
||||
zIndex: number;
|
||||
dummyVizData: null; // TODO: Figure out what kind of data this actually is.
|
||||
dummyVizData: DummyVizData | null;
|
||||
}
|
||||
|
||||
const defaultSkinGenExColors = {
|
||||
|
|
@ -221,7 +222,7 @@ export const getVisualizationOrder = (state: DisplayState): Array<string> => {
|
|||
export const getVisualizerStyle = createSelector(
|
||||
getVisualizationOrder,
|
||||
state => state.visualizerStyle,
|
||||
(visualizationOrder, visualizationStyle) => {
|
||||
(visualizationOrder, visualizationStyle): string => {
|
||||
return visualizationOrder[visualizationStyle];
|
||||
}
|
||||
);
|
||||
|
|
|
|||
19
js/types.ts
19
js/types.ts
|
|
@ -50,6 +50,25 @@ export type SkinImages = { [sprite: string]: string };
|
|||
// TODO: type these keys
|
||||
export type SkinRegion = { [windowName: string]: string[] };
|
||||
|
||||
export interface DummyVizData {
|
||||
0: 11.75;
|
||||
8: 11.0625;
|
||||
16: 8.5;
|
||||
24: 7.3125;
|
||||
32: 6.75;
|
||||
40: 6.4375;
|
||||
48: 6.25;
|
||||
56: 5.875;
|
||||
64: 5.625;
|
||||
72: 5.25;
|
||||
80: 5.125;
|
||||
88: 4.875;
|
||||
96: 4.8125;
|
||||
104: 4.375;
|
||||
112: 3.625;
|
||||
120: 1.5625;
|
||||
}
|
||||
|
||||
export interface SkinGenExColors {
|
||||
itemBackground: string;
|
||||
itemForeground: string;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue