typeorm-cursor-pagination
Version:
Cursor-based pagination works with TypeORM.
47 lines (39 loc) • 688 B
text/typescript
import {
Entity,
Column,
PrimaryGeneratedColumn,
OneToMany,
CreateDateColumn,
} from 'typeorm';
import { Photo } from './Photo';
({ name: 'users' })
export class User {
()
public id!: number;
({
type: 'varchar',
length: 255,
nullable: false,
})
public name!: string;
({
type: 'float',
nullable: false,
})
public balance!: number;
({
type: 'timestamp',
nullable: false,
})
public camelCaseColumn!: Date
(
() => Photo,
(photo) => photo.user,
{
cascade: true,
},
)
public photos!: Photo[]
()
createdAt!: Date;
}