UNPKG

ltijs

Version:

Easily turn your web application into a LTI 1.3 Learning Tool.

60 lines (59 loc) • 2.38 kB
import { z } from 'zod'; export declare const LineItemSchema: z.ZodObject<{ id: z.ZodOptional<z.ZodString>; label: z.ZodString; scoreMaximum: z.ZodNumber; resourceId: z.ZodOptional<z.ZodString>; resourceLinkId: z.ZodOptional<z.ZodString>; tag: z.ZodOptional<z.ZodString>; startDateTime: z.ZodOptional<z.ZodString>; endDateTime: z.ZodOptional<z.ZodString>; }, z.core.$loose>; export declare const ScoreSchema: z.ZodObject<{ userId: z.ZodOptional<z.ZodString>; scoreGiven: z.ZodOptional<z.ZodNumber>; scoreMaximum: z.ZodOptional<z.ZodNumber>; comment: z.ZodOptional<z.ZodString>; activityProgress: z.ZodOptional<z.ZodString>; gradingProgress: z.ZodOptional<z.ZodString>; timestamp: z.ZodOptional<z.ZodString>; }, z.core.$loose>; export declare const GetLineItemsOptionsSchema: z.ZodObject<{ resourceLinkId: z.ZodOptional<z.ZodBoolean>; resourceId: z.ZodOptional<z.ZodString>; tag: z.ZodOptional<z.ZodString>; limit: z.ZodOptional<z.ZodNumber>; id: z.ZodOptional<z.ZodString>; label: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; }, z.core.$strip>; export declare const GetScoresOptionsSchema: z.ZodObject<{ userId: z.ZodOptional<z.ZodString>; limit: z.ZodOptional<z.ZodNumber>; url: z.ZodOptional<z.ZodString>; }, z.core.$strip>; export declare const ResultSchema: z.ZodObject<{ userId: z.ZodOptional<z.ZodString>; resultScore: z.ZodOptional<z.ZodNumber>; resultMaximum: z.ZodOptional<z.ZodNumber>; comment: z.ZodOptional<z.ZodString>; scoreOf: z.ZodOptional<z.ZodString>; }, z.core.$loose>; export declare const LineItemsListSchema: z.ZodArray<z.ZodObject<{ id: z.ZodOptional<z.ZodString>; label: z.ZodString; scoreMaximum: z.ZodNumber; resourceId: z.ZodOptional<z.ZodString>; resourceLinkId: z.ZodOptional<z.ZodString>; tag: z.ZodOptional<z.ZodString>; startDateTime: z.ZodOptional<z.ZodString>; endDateTime: z.ZodOptional<z.ZodString>; }, z.core.$loose>>; export declare const ResultsListSchema: z.ZodArray<z.ZodObject<{ userId: z.ZodOptional<z.ZodString>; resultScore: z.ZodOptional<z.ZodNumber>; resultMaximum: z.ZodOptional<z.ZodNumber>; comment: z.ZodOptional<z.ZodString>; scoreOf: z.ZodOptional<z.ZodString>; }, z.core.$loose>>; export declare const LineItemIdSchema: z.ZodString;