Interface: ContractAdapter<T>
Defined in: packages/sdvplot/src/testing/index.ts:46
Adapters must accept typed arrays (e.g. Float64Array) for the x and y positions: rule 3 passes them.
Type Parameters
T
T
Properties
name
name:
string
Defined in: packages/sdvplot/src/testing/index.ts:47
supportsAxisLogos
supportsAxisLogos:
boolean
Defined in: packages/sdvplot/src/testing/index.ts:72
Methods
addHeadshots()
addHeadshots(
target,x,y,players,o):T|Promise<T>
Defined in: packages/sdvplot/src/testing/index.ts:63
league is narrowed to the ESPN-headshot leagues: the contract checks that before calling, so adapters need no cast.
Parameters
target
T
x
ArrayLike<Value>
y
ArrayLike<Value>
players
readonly Value[]
o
Omit<ContractMarkOptions, "league"> & object
Returns
T | Promise<T>
addLogos()
addLogos(
target,x,y,teams,o):T|Promise<T>
Defined in: packages/sdvplot/src/testing/index.ts:48
Parameters
target
T
x
ArrayLike<Value>
y
ArrayLike<Value>
teams
readonly Value[]
o
Returns
T | Promise<T>
addWordmarks()
addWordmarks(
target,x,y,teams,o):T|Promise<T>
Defined in: packages/sdvplot/src/testing/index.ts:55
Parameters
target
T
x
ArrayLike<Value>
y
ArrayLike<Value>
teams
readonly Value[]
o
Returns
T | Promise<T>
axisLogos()
axisLogos(
target,axis,o):T|Promise<T>
Defined in: packages/sdvplot/src/testing/index.ts:71
Throws UnsupportedTargetError when supportsAxisLogos is false.
Parameters
target
T
axis
"x" | "y"
o
height?
number
league
"aaf" | "ahl" | "cfb" | "cricket" | "echl" | "mbb" | "milb" | "mlb" | "nba" | "nbagl" | "ncaa_baseball" | "ncaa_mhockey" | "ncaa_softball" | "ncaa_whockey" | "nfl" | "nhl" | "ohl" | "phf" | "pwhl" | "qmjhl" | "soccer" | "ufl" | "usfl" | "ushl" | "wbb" | "whl" | "wnba" | "xfl"
Returns
T | Promise<T>
drawnAxisMarks()
drawnAxisMarks(
target,axis): readonlyobject[]
Defined in: packages/sdvplot/src/testing/index.ts:74
Parameters
target
T
axis
"x" | "y"
Returns
readonly object[]
drawnMarks()
drawnMarks(
target): readonlyDrawnMark[]
Defined in: packages/sdvplot/src/testing/index.ts:73
Parameters
target
T
Returns
readonly DrawnMark[]
visibleAxisLabels()
visibleAxisLabels(
target,axis): readonlystring[]
Defined in: packages/sdvplot/src/testing/index.ts:75
Parameters
target
T
axis
"x" | "y"
Returns
readonly string[]