switch to nx monorepo

This commit is contained in:
Philipinho
2024-01-09 18:58:26 +01:00
parent e1bb2632b8
commit 093e634c0b
273 changed files with 11419 additions and 31 deletions

View File

@ -0,0 +1,15 @@
import { IsOptional, IsString, IsUUID } from 'class-validator';
export class CreatePageDto {
@IsOptional()
@IsUUID()
id?: string;
@IsOptional()
@IsString()
title?: string;
@IsOptional()
@IsString()
parentPageId?: string;
}

View File

@ -0,0 +1,6 @@
import { IsUUID } from 'class-validator';
export class DeletePageDto {
@IsUUID()
id: string;
}

View File

@ -0,0 +1,6 @@
import { IsUUID } from 'class-validator';
export class HistoryDetailsDto {
@IsUUID()
id: string;
}

View File

@ -0,0 +1,18 @@
import { IsString, IsOptional, IsUUID } from 'class-validator';
export class MovePageDto {
@IsUUID()
id: string;
@IsOptional()
@IsString()
after?: string;
@IsOptional()
@IsString()
before?: string;
@IsOptional()
@IsString()
parentId?: string | null;
}

View File

@ -0,0 +1,6 @@
import { IsUUID } from 'class-validator';
export class PageDetailsDto {
@IsUUID()
id: string;
}

View File

@ -0,0 +1,6 @@
import { IsUUID } from 'class-validator';
export class PageHistoryDto {
@IsUUID()
pageId: string;
}

View File

@ -0,0 +1,5 @@
import { Page } from '../entities/page.entity';
export class PageWithOrderingDto extends Page {
childrenIds?: string[];
}

View File

@ -0,0 +1,8 @@
import { PartialType } from '@nestjs/mapped-types';
import { CreatePageDto } from './create-page.dto';
import { IsUUID } from 'class-validator';
export class UpdatePageDto extends PartialType(CreatePageDto) {
@IsUUID()
id: string;
}