@dasch-swiss/dsp-js
Version:
TypeScript client library for DSP-API
66 lines • 1.52 kB
TypeScript
import { License } from '../create/license';
import { IBaseFileValue } from '../type-specific-interfaces/base-file-value';
import { ReadValue } from './read-value';
/**
* @category Model V2
*/
export declare abstract class ReadFileValue extends ReadValue implements IBaseFileValue {
filename: string;
fileUrl: string;
copyrightHolder: string | null;
authorship: string[];
license: License | null;
}
/**
* @category Model V2
*/
export declare class ReadAudioFileValue extends ReadFileValue {
duration?: number;
}
/**
* @category Model V2
*/
export declare class ReadDocumentFileValue extends ReadFileValue {
dimX?: number;
dimY?: number;
pageCount?: number;
}
/**
* @category Model V2
*/
export declare class ReadMovingImageFileValue extends ReadFileValue {
dimX?: number;
dimY?: number;
duration?: number;
fps?: number;
}
/**
* @category Model V2
*/
export declare class ReadStillImageFileValue extends ReadFileValue {
dimX: number;
dimY: number;
iiifBaseUrl: string;
}
/**
* @category Model V2
*/
export declare class ReadStillImageExternalFileValue extends ReadFileValue {
externalUrl: string;
}
/**
* @category Model V2
*/
export declare class ReadStillImageVectorFileValue extends ReadFileValue {
}
/**
* @category Model V2
*/
export declare class ReadArchiveFileValue extends ReadFileValue {
}
/**
* @category Model V2
*/
export declare class ReadTextFileValue extends ReadFileValue {
}
//# sourceMappingURL=read-file-value.d.ts.map