| 123456789101112131415161718 |
- import { DeepPartial } from 'shared/shared-types';
- import { Column, Entity, Index, ManyToOne, TableInheritance } from 'typeorm';
- import { VendureEntity } from '../base/base.entity';
- import { Customer } from '../customer/customer.entity';
- import { User } from '../user/user.entity';
- @Entity()
- @TableInheritance({ column: { type: 'varchar', name: 'type' } })
- export abstract class Session extends VendureEntity {
- @Index({ unique: true })
- @Column()
- token: string;
- @Column() expires: Date;
- @Column() invalidated: boolean;
- }
|