@aptly-as/types
Version:
Aptly types and enums
13 lines (12 loc) • 466 B
TypeScript
import { AptlyBaseSchema } from './extends.js';
import { AptlyMediaSrcSchema } from './media.js';
import { AptlyUserSchema } from './user.js';
export type AptlyNews = AptlyNewsSchema<string, string>;
export interface AptlyNewsSchema<ID, DATE> extends AptlyBaseSchema<ID, DATE> {
media: AptlyMediaSrcSchema<ID, DATE> | null;
embed: string;
description: string;
published: boolean;
publishAt: DATE;
createdBy: ID | AptlyUserSchema<ID, DATE>;
}