@digitalpersona/core
Version:
DigitalPersona Web Access Core library
36 lines (32 loc) • 819 B
text/typescript
/**
* Positions of fingers.
*/
export enum FingerPosition {
Unknown = 0,
RightThumb = 1,
RightIndex = 2,
RightMiddle = 3,
RightRing = 4,
RightLittle = 5,
LeftThumb = 6,
LeftIndex = 7,
LeftMiddle = 8,
LeftRing = 9,
LeftLittle = 10,
}
/** Finger enrollment data. */
export class Finger
{
constructor(
/** Finger position. */
public readonly position: FingerPosition,
){}
/** Creates the finger enrollment data from a plain JSON object. */
public static fromJson(json: object)
{
const obj = json as Finger;
return new Finger(obj.position);
}
}
/** Collection of finger enrollment data. */
export type Fingers = Finger[];