32 lines
673 B
TypeScript
32 lines
673 B
TypeScript
type PostEditData = {
|
|
id: string;
|
|
current: {
|
|
id: string;
|
|
title: string;
|
|
status: string;
|
|
featured: boolean;
|
|
published_at: Date;
|
|
tags: Array<{
|
|
slug: string;
|
|
}>;
|
|
};
|
|
previous: {
|
|
id: string;
|
|
title: string;
|
|
status: string;
|
|
featured: boolean;
|
|
published_at: Date;
|
|
tags: Array<{
|
|
slug: string;
|
|
}>;
|
|
};
|
|
};
|
|
export declare class PostEditedEvent {
|
|
id: string;
|
|
data: PostEditData;
|
|
timestamp: Date;
|
|
constructor(data: any, timestamp: Date);
|
|
static create(data: any, timestamp?: Date): PostEditedEvent;
|
|
}
|
|
export {};
|