mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-08-12 21:10:23 +00:00
Add typing information for axes
This commit is contained in:
Vendored
+30
-1
@@ -204,7 +204,36 @@ declare module Vega {
|
||||
}
|
||||
|
||||
export interface Axis {
|
||||
// TODO
|
||||
// TODO docs
|
||||
type: string;
|
||||
scale: string;
|
||||
orient?: string;
|
||||
title?: string;
|
||||
titleOffset?: number;
|
||||
format?: string;
|
||||
ticks?: number;
|
||||
values?: any[];
|
||||
subdivide?: number;
|
||||
tickPadding?: number;
|
||||
tickSize?: number;
|
||||
tickSizeMajor?: number;
|
||||
tickSizeMinor?: number;
|
||||
tickSizeEnd?: number;
|
||||
offset?: any;
|
||||
layer?: string;
|
||||
grid?: boolean;
|
||||
properties?: Axis.Properties
|
||||
}
|
||||
|
||||
export module Axis {
|
||||
export interface Properties {
|
||||
majorTicks?: Mark.PropertySet;
|
||||
minorTicks?: Mark.PropertySet;
|
||||
grid?: Mark.PropertySet;
|
||||
labels?: Mark.PropertySet;
|
||||
title?: Mark.PropertySet;
|
||||
axis?: Mark.PropertySet;
|
||||
}
|
||||
}
|
||||
|
||||
export interface Legend {
|
||||
|
||||
Reference in New Issue
Block a user