@enre/pop-runtypes
Version:
runtypes for validating data using simple-runtypes
40 lines (39 loc) • 4.13 kB
TypeScript
import { HasId, HasIdDefinition } from './HasId';
import { HasPostId, HasPostIds } from './HasPostIds';
import { IsLiked, IsLikedDefinition } from './IsLiked';
import { WasViewed, WasViewedDefinition } from './WasViewed';
import { mapRuntype } from './MapRuntype';
import { GetBrowsingHistoryResponse } from './GetBrowsingHistoryResponseRuntype';
import { RecordLikeRequest } from './RecordLikeRequestRuntype';
import { HasLikesCount, HasLikesCountDefinition } from './HasLikesCount';
import { AddCommentRequestDefinition, AddCommentRequestSloppy, AddCommentResponse } from './AddCommentRequest';
import { HasCommentsCount } from './HasCommentsCount';
import { dateFromTimestampRuntype } from './DateFromTimestampRuntype';
import { HasCreatedAtDefinition, HasCreatedAtRecord } from './HasCreatedAt';
import { CommentArrayRuntype, CommentRuntype, CommentRuntypeRecord, CommentRuntypeSloppy } from './CommentRuntype';
import { FirebaseTimestampRuntypeRecord } from './FirebaseTimestampRuntype';
import { FeedItem, FeedItemSloppy, GetFeedResponseRuntype, GetFeedResponseValidations, HasSignedUrlRecord, HasSignedUrlRuntype } from './GetFeed';
import { ImageKitFileInfoRuntype, ImageKitFileInfoSloppy } from './ImageKitFileInfoRuntype';
import { DateFromStringRuntype } from './DateFromStringRuntype';
import { HasAuthorId } from './HasAuthorId';
import { getOrUndefined } from './utils/getOrUndefined';
import { ValidPostSloppy } from './ValidPostRuntype';
import { GetSignedUrlRequest, GetSignedUrlResponse } from './GetSignedUrl';
import { AuthenticatedContextSloppy } from './AuthenticatedContext';
import { PushTokenRecordSloppy, StoreFcmTokenRequestSloppy } from './StoreFcmToken';
import { ValidFcmTokenSloppy } from './DoesFcmTokenNeedRefresh';
import { GetInboxCommentsResponse } from './GetInboxComments';
import { GetOpenedInboxAtResponse } from './GetOpenedInboxAt';
import { GetFeedItemRequest } from './GetFeedItem';
import { RemoveCommentRequest, RemoveCommentRequestTypemap } from './RemoveComment';
import { HasMinClientVersion } from './HasMinClientVersion';
import { splitValidationResults } from './utils/splitValidationResults';
import { BlockUserRequestSloppy } from './BlockUserRequest';
import { GetMyBlockedUsersResponse } from './GetMyBlockedUsersResponse';
import { UpdatePostEditableFieldsSloppy, UpdatePostRequestSloppy } from './UpdatePost';
import { AddChatMessageRequestSloppy } from './Chat/AddChatMessage';
import { ChatMessageSloppy, ChatMessageWithParentSloppy } from './Chat/ChatMessage';
import { dateFromTimestampOrDateOrStringRuntype } from './DateFromTimestampOrDateOrString';
import { ConvertDatesToJSONStrings } from './ConvertDatesToJSONStrings';
import { PushTicketSloppyRecord, PushTicketCollection } from './PushTickets';
export { HasId, WasViewed, WasViewedDefinition, IsLiked, IsLikedDefinition, HasPostIds, mapRuntype, GetBrowsingHistoryResponse, RecordLikeRequest, HasLikesCount, HasLikesCountDefinition, AddCommentRequestDefinition, AddCommentResponse, HasCommentsCount, HasIdDefinition, dateFromTimestampRuntype, HasCreatedAtDefinition, HasCreatedAtRecord, CommentRuntype, CommentRuntypeRecord, CommentRuntypeSloppy, CommentArrayRuntype, FirebaseTimestampRuntypeRecord, FeedItem, FeedItemSloppy, GetFeedResponseRuntype, HasSignedUrlRuntype, ImageKitFileInfoRuntype, ImageKitFileInfoSloppy, DateFromStringRuntype, HasSignedUrlRecord, HasAuthorId, getOrUndefined, ValidPostSloppy, HasPostId, GetSignedUrlRequest, GetSignedUrlResponse, AuthenticatedContextSloppy, StoreFcmTokenRequestSloppy, ValidFcmTokenSloppy, GetInboxCommentsResponse, GetOpenedInboxAtResponse, GetFeedItemRequest, RemoveCommentRequest, RemoveCommentRequestTypemap, HasMinClientVersion, GetFeedResponseValidations, splitValidationResults, BlockUserRequestSloppy, GetMyBlockedUsersResponse, UpdatePostRequestSloppy, UpdatePostEditableFieldsSloppy, AddChatMessageRequestSloppy, ChatMessageSloppy, ChatMessageWithParentSloppy, dateFromTimestampOrDateOrStringRuntype, ConvertDatesToJSONStrings, PushTicketCollection as PushTickets, PushTokenRecordSloppy, PushTicketSloppyRecord as PushTicket, AddCommentRequestSloppy, };