@book000/pixivts
Version:
pixiv Unofficial API Library for TypeScript
50 lines • 1.23 kB
TypeScript
import { BaseSimpleCheck, CheckFunctions } from '../checks';
/**
* 圧縮されたフレームのURL
*
* ここのURLも {@link ImageUrls} と同様に、適切なリファラを付与する必要がある
*/
export interface ZipUrls {
/**
* 長辺が最大 600px
*
* "600x600" を "1920x1080" に変換したらオリジナル画像が得られる?
*/
medium: string;
}
/**
* フレーム情報
*/
export interface Frames {
/**
* フレームのファイル名
*/
file: string;
/**
* フレームの表示時間(ms)
*/
delay: number;
}
/**
* pixiv うごイラアイテム
*/
export interface PixivUgoiraItem {
/**
* 圧縮されたフレームのURL
*/
zip_urls: ZipUrls;
/**
* フレーム情報
*/
frames: Frames[];
}
export declare class ZipUrlsCheck extends BaseSimpleCheck<ZipUrls> {
checks(): CheckFunctions<ZipUrls>;
}
export declare class FramesCheck extends BaseSimpleCheck<Frames> {
checks(): CheckFunctions<Frames>;
}
export declare class PixivUgoiraItemCheck extends BaseSimpleCheck<PixivUgoiraItem> {
checks(): CheckFunctions<PixivUgoiraItem>;
}
//# sourceMappingURL=pixiv-ugoira.d.ts.map