from()
Signature
massi.from<T>(table: string): QueryBuilder<T>Retourne un QueryBuilder chaînable que vous composez avec .select(), .insert(), .update(), ou .delete(), ainsi que des filtres et modificateurs, puis await.
Exemple
const { data, error } = await massi .from('posts') .select('*') .eq('user_id', userId) .order('created_at', { ascending: false }) .limit(10)Avec TypeScript
interface Post { id: string title: string body: string user_id: string}
const { data } = await massi.from<Post>('posts').select('*')// ^? data: Post[] | nullNotes
from()seul n’exécute aucune requête. Vous devez appeler.select(),.insert(),.update(), ou.delete()pour spécifier l’opération, puisawaitpour l’exécuter.- Toutes les méthodes de requête sont chaînables et immuables — chaque appel retourne un nouveau builder, pas le même muté.