UNPKG

@dasch-swiss/dsp-js

Version:

JavaScript library that handles API requests to Knora

61 lines (60 loc) 1.37 kB
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 ReadArchiveFileValue extends ReadFileValue { } /** * @category Model V2 */ export declare class ReadTextFileValue extends ReadFileValue { }