@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
TypeScript
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);
}