Skip to content

Export Examples

Given a simple User table in your schema:

schemas/auth/user.js
export default table({
id: col.id(),
email: col.email().unique(),
name: col.name(),
}).timestamps();
export interface User {
id: string;
email: string;
name: string;
created_at: Date;
}
type User struct {
ID string `json:"id"`
Email string `json:"email"`
Name string `json:"name"`
CreatedAt time.Time `json:"created_at"`
}
from dataclasses import dataclass
from datetime import datetime
@dataclass
class User:
id: str
email: str
name: str
created_at: datetime
use serde::{Deserialize, Serialize};
#[derive(Debug, Serialize, Deserialize)]
pub struct User {
pub id: String,
pub email: String,
pub name: String,
pub created_at: chrono::DateTime<chrono::Utc>,
}