Web SDKv1.0.0

OutlineApi.setTitle()

Rename the bookmark at a path, in place. Needs the edit-pages feature.
methodEditingsince 1.0.0

Signature

setTitle(path: number[], title: string, options?: SignedDocumentOptions): Promise<void>

Parameters

ParameterTypeDescription
pathnumber[]The bookmark's path into get()'s tree.
titlestringThe new title.
options?SignedDocumentOptions{ invalidateSignatures? }.

Returns

Promise<void>

Throws

  • INVALID_ARGUMENT — a path that names no bookmark.
  • FEATURE_NOT_LICENSED — the license lacks edit-pages.
  • PAGE_ERROR — the change could not be written.
  • DOCUMENT_CLOSED — the document has been closed.
  • INVALID_STATE — a certified document, unless options.invalidateSignatures (no certification level allows bookmark changes); or a progressive document still downloading.

Example

TypeScript
await doc.outline.setTitle([0], 'Introduction');

More in OutlineApi