n8n
Version:
n8n Workflow Automation Tool
18 lines (17 loc) • 629 B
TypeScript
import { WithTimestampsAndStringId } from './abstract-entity';
import type { ProjectRelation } from './project-relation';
import type { SharedCredentials } from './shared-credentials';
import type { SharedWorkflow } from './shared-workflow';
export type ProjectType = 'personal' | 'team';
export type ProjectIcon = {
type: 'emoji' | 'icon';
value: string;
} | null;
export declare class Project extends WithTimestampsAndStringId {
name: string;
type: ProjectType;
icon: ProjectIcon;
projectRelations: ProjectRelation[];
sharedCredentials: SharedCredentials[];
sharedWorkflows: SharedWorkflow[];
}