Add documentation

This commit is contained in:
Malo 2025-07-15 22:46:52 +01:00
parent 44bb2da462
commit 89650af4b2

View File

@ -117,6 +117,8 @@ use crate::foundations::{func, Array, Context, LocatableSelector, Value};
/// ]
/// ```
///
/// ## Retrieving a specific field
///
/// Frequently, you're interested in only one specific field of the resulting
/// elements. In the case of the `metadata` element, the `value` field is the
/// interesting one. You can extract just this field with the `--field`
@ -134,6 +136,12 @@ use crate::foundations::{func, Array, Context, LocatableSelector, Value};
/// $ typst query example.typ "<note>" --field value --one
/// "This is a note"
/// ```
///
/// ## Querying for a specific export target
///
/// In case you need to query a document when exporting for a specific target,
/// you can use the `--target` argument. Valid values are `paged`, and `html`
/// (if the [`html`]($html) feature is enabled).
#[func(contextual)]
pub fn query(
engine: &mut Engine,