Skip to main content

ProjectStructureSocket

@codebolt/client-sdk


Class: ProjectStructureSocket

Defined in: CodeBolt/packages/clientsdk/src/sockets/project-structure.socket.ts:10

Project Structure WebSocket - Manage project metadata, packages, routes, tables, dependencies, commands, UI routes, deployments, git, design guidelines, frontend framework. Type-based protocol with ~25 message types.

Extends

Constructors

Constructor

new ProjectStructureSocket(connectionManager: SocketConnectionManager, socketName: string): ProjectStructureSocket;

Defined in: CodeBolt/packages/clientsdk/src/sockets/project-structure.socket.ts:13

Parameters

ParameterTypeDefault value
connectionManagerSocketConnectionManagerundefined
socketNamestring'projectStructure'

Returns

ProjectStructureSocket

Overrides

TypedEventEmitter.constructor

Properties

PropertyModifierTypeInherited fromDefined in
listenersprotectedMap<string | symbol, Set<(...args: any[]) => void>>TypedEventEmitter.listenersCodeBolt/packages/clientsdk/src/core/event-emitter.ts:24

Methods

emit()

emit<K>(event: K, ...args: Parameters<ProjectStructureSocketEvents[K]>): boolean;

Defined in: CodeBolt/packages/clientsdk/src/core/event-emitter.ts:54

Type Parameters

Type Parameter
K extends string

Parameters

ParameterType
eventK
...argsParameters<ProjectStructureSocketEvents[K]>

Returns

boolean

Inherited from

TypedEventEmitter.emit


getCommands()

getCommands(projectPath: string, requestId?: string): void;

Defined in: CodeBolt/packages/clientsdk/src/sockets/project-structure.socket.ts:102

Parameters

ParameterType
projectPathstring
requestId?string

Returns

void


getDependencies()

getDependencies(projectPath: string, requestId?: string): void;

Defined in: CodeBolt/packages/clientsdk/src/sockets/project-structure.socket.ts:90

Parameters

ParameterType
projectPathstring
requestId?string

Returns

void


getDeployments()

getDeployments(projectPath: string, requestId?: string): void;

Defined in: CodeBolt/packages/clientsdk/src/sockets/project-structure.socket.ts:122

Parameters

ParameterType
projectPathstring
requestId?string

Returns

void


getDesignGuidelines()

getDesignGuidelines(projectPath: string, requestId?: string): void;

Defined in: CodeBolt/packages/clientsdk/src/sockets/project-structure.socket.ts:146

Parameters

ParameterType
projectPathstring
requestId?string

Returns

void


getFrontendFramework()

getFrontendFramework(projectPath: string, requestId?: string): void;

Defined in: CodeBolt/packages/clientsdk/src/sockets/project-structure.socket.ts:162

Parameters

ParameterType
projectPathstring
requestId?string

Returns

void


getGit()

getGit(projectPath: string, requestId?: string): void;

Defined in: CodeBolt/packages/clientsdk/src/sockets/project-structure.socket.ts:138

Parameters

ParameterType
projectPathstring
requestId?string

Returns

void


getMetadata()

getMetadata(projectPath: string, requestId?: string): void;

Defined in: CodeBolt/packages/clientsdk/src/sockets/project-structure.socket.ts:58

Parameters

ParameterType
projectPathstring
requestId?string

Returns

void


getPackages()

getPackages(projectPath: string, requestId?: string): void;

Defined in: CodeBolt/packages/clientsdk/src/sockets/project-structure.socket.ts:66

Parameters

ParameterType
projectPathstring
requestId?string

Returns

void


getRoutes()

getRoutes(projectPath: string, requestId?: string): void;

Defined in: CodeBolt/packages/clientsdk/src/sockets/project-structure.socket.ts:74

Parameters

ParameterType
projectPathstring
requestId?string

Returns

void


getTables()

getTables(projectPath: string, requestId?: string): void;

Defined in: CodeBolt/packages/clientsdk/src/sockets/project-structure.socket.ts:82

Parameters

ParameterType
projectPathstring
requestId?string

Returns

void


getUiRoutes()

getUiRoutes(projectPath: string, requestId?: string): void;

Defined in: CodeBolt/packages/clientsdk/src/sockets/project-structure.socket.ts:110

Parameters

ParameterType
projectPathstring
requestId?string

Returns

void


listenerCount()

listenerCount(event: string): number;

Defined in: CodeBolt/packages/clientsdk/src/core/event-emitter.ts:75

Parameters

ParameterType
eventstring

Returns

number

Inherited from

TypedEventEmitter.listenerCount


off()

off<K>(event: K, listener: ProjectStructureSocketEvents[K]): this;

Defined in: CodeBolt/packages/clientsdk/src/core/event-emitter.ts:35

Type Parameters

Type Parameter
K extends string

Parameters

ParameterType
eventK
listenerProjectStructureSocketEvents[K]

Returns

this

Inherited from

TypedEventEmitter.off


on()

on<K>(event: K, listener: ProjectStructureSocketEvents[K]): this;

Defined in: CodeBolt/packages/clientsdk/src/core/event-emitter.ts:27

Type Parameters

Type Parameter
K extends string

Parameters

ParameterType
eventK
listenerProjectStructureSocketEvents[K]

Returns

this

Inherited from

TypedEventEmitter.on


once()

once<K>(event: K, listener: ProjectStructureSocketEvents[K]): this;

Defined in: CodeBolt/packages/clientsdk/src/core/event-emitter.ts:46

Type Parameters

Type Parameter
K extends string

Parameters

ParameterType
eventK
listenerProjectStructureSocketEvents[K]

Returns

this

Inherited from

TypedEventEmitter.once


removeAllListeners()

removeAllListeners(event?: string): this;

Defined in: CodeBolt/packages/clientsdk/src/core/event-emitter.ts:66

Parameters

ParameterType
event?string

Returns

this

Inherited from

TypedEventEmitter.removeAllListeners


updateCommands()

updateCommands(commands: unknown, requestId?: string): void;

Defined in: CodeBolt/packages/clientsdk/src/sockets/project-structure.socket.ts:105

Parameters

ParameterType
commandsunknown
requestId?string

Returns

void


updateDependencies()

updateDependencies(deps: unknown, requestId?: string): void;

Defined in: CodeBolt/packages/clientsdk/src/sockets/project-structure.socket.ts:97

Parameters

ParameterType
depsunknown
requestId?string

Returns

void


updateDeployments()

updateDeployments(deployments: unknown, requestId?: string): void;

Defined in: CodeBolt/packages/clientsdk/src/sockets/project-structure.socket.ts:129

Parameters

ParameterType
deploymentsunknown
requestId?string

Returns

void


updateDesignGuidelines()

updateDesignGuidelines(guidelines: unknown, requestId?: string): void;

Defined in: CodeBolt/packages/clientsdk/src/sockets/project-structure.socket.ts:153

Parameters

ParameterType
guidelinesunknown
requestId?string

Returns

void


updateFrontendFramework()

updateFrontendFramework(framework: unknown, requestId?: string): void;

Defined in: CodeBolt/packages/clientsdk/src/sockets/project-structure.socket.ts:169

Parameters

ParameterType
frameworkunknown
requestId?string

Returns

void


updateGit()

updateGit(git: unknown, requestId?: string): void;

Defined in: CodeBolt/packages/clientsdk/src/sockets/project-structure.socket.ts:141

Parameters

ParameterType
gitunknown
requestId?string

Returns

void


updateMetadata()

updateMetadata(metadata: unknown, requestId?: string): void;

Defined in: CodeBolt/packages/clientsdk/src/sockets/project-structure.socket.ts:61

Parameters

ParameterType
metadataunknown
requestId?string

Returns

void


updatePackages()

updatePackages(packages: unknown, requestId?: string): void;

Defined in: CodeBolt/packages/clientsdk/src/sockets/project-structure.socket.ts:69

Parameters

ParameterType
packagesunknown
requestId?string

Returns

void


updateRoutes()

updateRoutes(routes: unknown, requestId?: string): void;

Defined in: CodeBolt/packages/clientsdk/src/sockets/project-structure.socket.ts:77

Parameters

ParameterType
routesunknown
requestId?string

Returns

void


updateSection()

updateSection(
section: string,
data: unknown,
requestId?: string): void;

Defined in: CodeBolt/packages/clientsdk/src/sockets/project-structure.socket.ts:178

Parameters

ParameterType
sectionstring
dataunknown
requestId?string

Returns

void


updateTables()

updateTables(tables: unknown, requestId?: string): void;

Defined in: CodeBolt/packages/clientsdk/src/sockets/project-structure.socket.ts:85

Parameters

ParameterType
tablesunknown
requestId?string

Returns

void


updateUiRoutes()

updateUiRoutes(uiRoutes: unknown, requestId?: string): void;

Defined in: CodeBolt/packages/clientsdk/src/sockets/project-structure.socket.ts:117

Parameters

ParameterType
uiRoutesunknown
requestId?string

Returns

void