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 {};
|