Directives du SDK TypeScript Tinybird
Orientations pour utiliser le package @tinybirdco/sdk afin de définir des ressources Tinybird en TypeScript avec inférence de type complète.
Quand appliquer
- Installation ou configuration de @tinybirdco/sdk
- Définition de datasources ou pipes en TypeScript
- Création de clients Tinybird typés
- Utilisation d'ingestion ou de requêtes type-safe
- Exécution de commandes tinybird dev/build/deploy pour des projets TypeScript
- Migration de fichiers .datasource/.pipe hérités vers TypeScript
- Définition de connexions (Kafka, S3, GCS)
- Création de vues matérialisées, copy pipes ou sink pipes
Fichiers de règles
rules/getting-started.mdrules/configuration.mdrules/defining-datasources.mdrules/defining-endpoints.mdrules/typed-client.mdrules/low-level-api.mdrules/cli-commands.mdrules/connections.mdrules/materialized-views.mdrules/copy-sink-pipes.mdrules/tokens.md
Référence rapide
- Installer :
npm install @tinybirdco/sdk - Initialiser :
npx tinybird init - Mode dev :
tinybird dev(utilise ledevModeconfiguré, généralement une branche) - Build :
tinybird build(construit contre la cible dev configurée) - Déployer :
tinybird deploy(déploie vers main/production) - Aperçu en CI :
tinybird preview - Côté serveur uniquement ; ne jamais exposer les tokens dans les navigateurs