cborDesde: 0.8.0
Lee datos estructurados de un archivo CBOR.
El archivo debe contener una serialización CBOR válida. Los valores CBOR se convertirán en los valores de Typst correspondientes, según se enumera en la tabla de abajo.
La función devuelve un diccionario, un array u otro tipo de dato CBOR, según el archivo CBOR.
Detalles de la conversión
| Valor CBOR | Convertido a Typst |
|---|---|
| entero | int (o float) |
| bytes | bytes |
| flotante | float |
| texto | str |
| booleano | bool |
| null | none |
| array | array |
| mapa | dictionary |
| Valor de Typst | Convertido a CBOR |
|---|---|
| tipos que se pueden convertir desde CBOR | valor CBOR correspondiente |
symbol | texto |
content | un mapa que describe el contenido |
otros tipos (length, etc.) | texto mediante repr |
Notas
Tené en cuenta que los enteros CBOR mayores que 263−1 o menores que −263 se convertirán en números de punto flotante, lo que puede dar como resultado un valor aproximado.
Las etiquetas CBOR (tags) no se admiten y se producirá un error.
La función
repres solo para depuración y no se garantiza que su salida sea estable entre versiones de Typst.
Parámetros
source
Una ruta a un archivo CBOR o bytes CBOR sin procesar.
Funciones
encodeDesde: 0.8.0
Codifica datos estructurados en bytes CBOR.
valueanyObligatorioPosicional
Valor que se codifica.