/// <summary> /// Outputs full descriptors, which include the name, value and description /// </summary> public static TypeScriptWriterConfig Descriptor(this TypeScriptWriterConfig config, Action <EnumDescriptorWriterConfig> configureDescriptor = null) { var descriptorConfig = new EnumDescriptorWriterConfig(); configureDescriptor?.Invoke(descriptorConfig); config.AddTypeScriptWriter(new EnumDescriptorWriter(descriptorConfig)); return(config); }
public EnumDescriptorWriter(EnumDescriptorWriterConfig descriptorConfig) { _const = descriptorConfig?.Const ?? false; }