web_lib

Common web application libraries
git clone https://radroots.dev/git/web_lib.git
Log | Files | Refs | LICENSE

index.ts (464B)


      1 import z from "zod";
      2 
      3 export const schema_media_resource = z.object({
      4     base_url: z.string(),
      5     hash: z.string(),
      6     ext: z.string(),
      7 
      8 });
      9 export type MediaResource = z.infer<typeof schema_media_resource>;
     10 
     11 export type MediaImageUploadResult = {
     12     base_url: string;
     13     file_hash: string;
     14     file_ext: string;
     15 };
     16 
     17 export const fmt_media_image_upload_result_url = (res: MediaImageUploadResult): string => `${res.base_url}/${res.file_hash}.${res.file_ext}`;