@rksan/mock-media-devices
Version:
WebAPI window.navigator.mediaDevices のモック
40 lines • 1.39 kB
TypeScript
import type * as types from "../../types";
/**
* @ref [ConstrainBoolean | MDN](https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackConstraints#constrainboolean)
*/
export type ConstrainBoolean = {
exact?: boolean;
ideal?: boolean;
};
/**
* @ref [ConstrainDouble | MDN](https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackConstraints#constraindouble)
*/
export type ConstrainDouble = {
max?: number;
min?: number;
exact?: number;
ideal?: number;
};
/**
* [ConstrainDOMString | MDN](https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackConstraints#constraindomstring)
*/
export type ConstrainDOMString = {
exact?: string;
ideal?: string;
};
/**
* [ConstrainULong | MDN](https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackConstraints#constrainulong)
*/
export type ConstrainULong = {
max?: number;
min?: number;
exact?: number;
ideal?: number;
};
/**
* Mock of MediaTrackConstraints
* @ref [MediaTrackConstraints | MDN](https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackConstraints)
* @export
*/
export type MediaTrackConstraints = types.mock.MediaTrackConstraintsOfAll & types.mock.MediaTrackConstraintsOfAudio & types.mock.MediaTrackConstraintsOfImage & types.mock.MediaTrackConstraintsOfVideo & types.mock.MediaTrackConstraintsOfSharedScreen;
//# sourceMappingURL=MediaTrackConstraints.d.ts.map