# Class: Workspaces **`Deprecated`** This will be removed in v19. Use [readProjectsConfigurationFromProjectGraph](../../devkit/documents/readProjectsConfigurationFromProjectGraph) instead. ## Table of contents ### Constructors - [constructor](../../devkit/documents/Workspaces#constructor) ### Methods - [readWorkspaceConfiguration](../../devkit/documents/Workspaces#readworkspaceconfiguration) ## Constructors ### constructor • **new Workspaces**(`root`): [`Workspaces`](../../devkit/documents/Workspaces) #### Parameters | Name | Type | | :----- | :------- | | `root` | `string` | #### Returns [`Workspaces`](../../devkit/documents/Workspaces) ## Methods ### readWorkspaceConfiguration ▸ **readWorkspaceConfiguration**(): [`ProjectsConfigurations`](../../devkit/documents/ProjectsConfigurations) & [`NxJsonConfiguration`](../../devkit/documents/NxJsonConfiguration)\<`string`[] \| `"*"`\> #### Returns [`ProjectsConfigurations`](../../devkit/documents/ProjectsConfigurations) & [`NxJsonConfiguration`](../../devkit/documents/NxJsonConfiguration)\<`string`[] \| `"*"`\> **`Deprecated`** Use [readProjectsConfigurationFromProjectGraph](../../devkit/documents/readProjectsConfigurationFromProjectGraph) instead.