from()
Signature
massi.from<T>(table: string): QueryBuilder<T>Returns a chainable QueryBuilder that you compose with .select(), .insert(), .update(), or .delete(), plus filters and modifiers, then await.
Example
const { data, error } = await massi .from('posts') .select('*') .eq('user_id', userId) .order('created_at', { ascending: false }) .limit(10)With TypeScript
interface Post { id: string title: string body: string user_id: string}
const { data } = await massi.from<Post>('posts').select('*')// ^? data: Post[] | nullNotes
from()alone does not execute any query. You must call.select(),.insert(),.update(), or.delete()to specify the operation, thenawaitto execute.- All query methods are chainable and immutable — each call returns a new builder, not the same one mutated.