Home > @tridion-sites/models > Publication > (constructor)
Constructs a new instance of the Publication class
Signature:
constructor({ backendModel, componentSnapshotTemplate, componentTemplateProcess, defaultComponentTemplate, defaultPageTemplate, defaultTemplateBuildingBlock, pageSnapshotTemplate, pageTemplateProcess, rootStructureGroup, templateBundleProcess, ...repositoryArgs }: PublicationConstructorArgs);
| Parameter | Type | Description |
|---|---|---|
| { backendModel, componentSnapshotTemplate, componentTemplateProcess, defaultComponentTemplate, defaultPageTemplate, defaultTemplateBuildingBlock, pageSnapshotTemplate, pageTemplateProcess, rootStructureGroup, templateBundleProcess, …repositoryArgs } | PublicationConstructorArgs |  |