@aptly-as/types
Version:
Aptly types and enums
16 lines (15 loc) • 529 B
TypeScript
import { AptlyBaseSchema } from './extends';
import { AptlyModules } from '../core';
import { AptlyMediaSrcSchema } from './media';
import { AptlySlugLevel } from '../enums/index';
export type AptlyInfo = AptlyInfoSchema<string, string>;
export interface AptlyInfoSchema<ID, DATE> extends AptlyBaseSchema<ID, DATE> {
index: number;
published: boolean;
media: AptlyMediaSrcSchema<ID, DATE> | null;
embed: string;
module: AptlyModules;
description: string;
levels: AptlySlugLevel[];
href: string;
}