UNPKG

@wepublish/api

Version:
33 lines (32 loc) 868 B
import { CustomScalar } from '@nestjs/graphql'; import { SettingName } from './setting'; import { ValueNode } from 'graphql'; export declare class GraphQLSettingValueType implements CustomScalar<string, any> { description: string; serialize(value: any): any; parseValue(value: any): any; parseLiteral(ast: ValueNode): any; } export declare class AllowedSettingVals { stringChoice?: string[]; boolChoice?: boolean; } export declare class SettingRestriction { maxValue?: number; minValue?: number; inputLength?: number; allowedValues?: AllowedSettingVals; } export declare class Setting { id?: string; name?: string; value?: any; settingRestriction?: SettingRestriction; } export declare class SettingFilter { name?: string; } export declare class UpdateSettingInput { name: SettingName; value: any; }