<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@contract-case/case-boundary](./case-boundary.md) &gt; [ConfigPublishConstants](./case-boundary.configpublishconstants.md)

## ConfigPublishConstants class

Convenience class to hold the values for the publish setting so that clients don't need to know the strings

**Signature:**

```typescript
export declare class ConfigPublishConstants
```

## Properties

| Property                                                           | Modifiers                                              | Type           | Description                                                                                                                      |
| ------------------------------------------------------------------ | ------------------------------------------------------ | -------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| [ALWAYS](./case-boundary.configpublishconstants.always.md)         | <p><code>static</code></p><p><code>readonly</code></p> | (not declared) | Always publish contracts and verification results                                                                                |
| [NEVER](./case-boundary.configpublishconstants.never.md)           | <p><code>static</code></p><p><code>readonly</code></p> | (not declared) | Never publish contracts or verification results                                                                                  |
| [ONLY_IN_CI](./case-boundary.configpublishconstants.only_in_ci.md) | <p><code>static</code></p><p><code>readonly</code></p> | (not declared) | Only publish contracts and verification results when in in CI according to https://github.com/watson/ci-info\#supported-ci-tools |
