interface PagePublishService {
    delete<T>(
        uniqueIdentifierField: SelectQuery<T>,
        fieldValue: string | number | boolean,
    ): Promise<void>;
    getPage<T>(
        uniqueIdentifierField: SelectQuery<T>,
        fieldValue: string | number | boolean,
    ): Promise<undefined | PageResponse<T>>;
    setPublishToCollectionName(schemaCollectionName: string): Promise<void>;
    upsert<T>(
        uniqueIdentifierField: SelectQuery<T>,
        pageObject: T,
    ): Promise<PageResponse<T>>;
}

Methods