/** * Membuat atau mengambil serializer yang sudah dicompile. * * @param key Identifier unik untuk schema (misal: 'UserResponse', 'ProductList') * @param schema JSON Schema definition (Standard JSON Schema) * @returns Fungsi yang mengubah object menjadi JSON string dengan sangat cepat */ export declare function getSerializer(key: string, schema: any): (doc: TDoc) => any; /** * Helper untuk mendefinisikan schema standar response lapeeh * { status: "success", message: string, data: T } */ export declare function createResponseSchema(dataSchema: any): { title: string; type: string; properties: { status: { type: string; }; message: { type: string; }; data: any; }; }; /** * Helper khusus untuk response paginasi * { status: "success", message: string, data: { data: T[], meta: ... } } */ export declare function createPaginatedResponseSchema(itemSchema: any): { title: string; type: string; properties: { status: { type: string; }; message: { type: string; }; data: any; }; }; //# sourceMappingURL=serializer.d.ts.map