UNPKG

@worktif/purews

Version:

Work TIF TypeScript-based AWS infrastructure toolkit featuring DynamoDB integration, AppSync support, SES functionality, and GraphQL capabilities with comprehensive audit logging and AWS Signature V4 authentication.

24 lines (23 loc) 926 B
import 'reflect-metadata'; import { ApiSerializer, GraphqlSerializer, Serializer } from '@worktif/utils'; /** * SerializerPurews class is responsible for handling serialization tasks. * It extends the Serializer class and integrates both basic and GraphQL serializers. * * This class leverages dependency injection to provide the required serializers. * * @class * @extends Serializer */ export declare class SerializerPurews extends Serializer { basic: ApiSerializer; graphqlSerializer: GraphqlSerializer; /** * Initializes a new instance of the class and sets up required serializers. * * @param {ApiSerializer} basic - The basic API serializer to be used. * @param {GraphqlSerializer} graphqlSerializer - The GraphQL-specific serializer to be used. * @return {void} Does not return a value. */ constructor(basic: ApiSerializer, graphqlSerializer: GraphqlSerializer); }