1
0
mirror of https://github.com/sasjs/adapter.git synced 2026-01-17 09:00:06 +00:00

chore(default-contexts): made default contexts private

This commit is contained in:
Yury Shkoda
2020-12-30 13:13:28 +03:00
parent 2c808a937a
commit 46abc54cb0
5 changed files with 83 additions and 62 deletions

File diff suppressed because one or more lines are too long

View File

@@ -94,10 +94,10 @@
</ul> </ul>
</section> </section>
<section class="tsd-index-section "> <section class="tsd-index-section ">
<h3>Properties</h3> <h3>Accessors</h3>
<ul class="tsd-index-list"> <ul class="tsd-index-list">
<li class="tsd-kind-property tsd-parent-kind-class"><a href="root.contextmanager.html#defaultcomputecontexts" class="tsd-kind-icon">defaultComputeContexts</a></li> <li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="root.contextmanager.html#getdefaultcomputecontexts" class="tsd-kind-icon">getDefaultComputeContexts</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="root.contextmanager.html#defaultlaunchercontexts" class="tsd-kind-icon">defaultLauncherContexts</a></li> <li class="tsd-kind-get-signature tsd-parent-kind-class"><a href="root.contextmanager.html#getdefaultlaunchercontexts" class="tsd-kind-icon">getDefaultLauncherContexts</a></li>
</ul> </ul>
</section> </section>
<section class="tsd-index-section "> <section class="tsd-index-section ">
@@ -131,8 +131,8 @@
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <li>Defined in
<a href="https://github.com/sasjs/adapter/blob/master/src/ContextManager.ts#L32"> <a href="https://github.com/sasjs/adapter/blob/master/src/ContextManager.ts#L39">
ContextManager.ts:32 ContextManager.ts:39
</a> </a>
</li> </li>
</ul> </ul>
@@ -170,34 +170,48 @@
</section> </section>
</section> </section>
<section class="tsd-panel-group tsd-member-group "> <section class="tsd-panel-group tsd-member-group ">
<h2>Properties</h2> <h2>Accessors</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"> <section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class">
<a name="defaultcomputecontexts" class="tsd-anchor"></a> <a name="getdefaultcomputecontexts" class="tsd-anchor"></a>
<h3>default<wbr>Compute<wbr>Contexts</h3> <h3>get<wbr>Default<wbr>Compute<wbr>Contexts</h3>
<div class="tsd-signature tsd-kind-icon">default<wbr>Compute<wbr>Contexts<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = [&#x27;CAS Formats service compute context&#x27;,&#x27;Data Mining compute context&#x27;,&#x27;Import 9 service compute context&#x27;,&#x27;SAS Job Execution compute context&#x27;,&#x27;SAS Model Manager compute context&#x27;,&#x27;SAS Studio compute context&#x27;,&#x27;SAS Visual Forecasting compute context&#x27;]</span></div> <ul class="tsd-signatures tsd-kind-get-signature tsd-parent-kind-class">
<aside class="tsd-sources"> <li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> getDefaultComputeContexts<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></li>
<ul> </ul>
<li>Defined in <ul class="tsd-descriptions">
<a href="https://github.com/sasjs/adapter/blob/master/src/ContextManager.ts#L12"> <li class="tsd-description">
ContextManager.ts:12 <aside class="tsd-sources">
</a> <ul>
</li> <li>Defined in
</ul> <a href="https://github.com/sasjs/adapter/blob/master/src/ContextManager.ts#L34">
</aside> ContextManager.ts:34
</a>
</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h4>
</li>
</ul>
</section> </section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"> <section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class">
<a name="defaultlaunchercontexts" class="tsd-anchor"></a> <a name="getdefaultlaunchercontexts" class="tsd-anchor"></a>
<h3>default<wbr>Launcher<wbr>Contexts</h3> <h3>get<wbr>Default<wbr>Launcher<wbr>Contexts</h3>
<div class="tsd-signature tsd-kind-icon">default<wbr>Launcher<wbr>Contexts<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = [&#x27;CAS Formats service launcher context&#x27;,&#x27;Data Mining launcher context&#x27;,&#x27;Import 9 service launcher context&#x27;,&#x27;Job Flow Execution launcher context&#x27;,&#x27;SAS Job Execution launcher context&#x27;,&#x27;SAS Model Manager launcher context&#x27;,&#x27;SAS Studio launcher context&#x27;,&#x27;SAS Visual Forecasting launcher context&#x27;]</span></div> <ul class="tsd-signatures tsd-kind-get-signature tsd-parent-kind-class">
<aside class="tsd-sources"> <li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> getDefaultLauncherContexts<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></li>
<ul> </ul>
<li>Defined in <ul class="tsd-descriptions">
<a href="https://github.com/sasjs/adapter/blob/master/src/ContextManager.ts#L21"> <li class="tsd-description">
ContextManager.ts:21 <aside class="tsd-sources">
</a> <ul>
</li> <li>Defined in
</ul> <a href="https://github.com/sasjs/adapter/blob/master/src/ContextManager.ts#L37">
</aside> ContextManager.ts:37
</a>
</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h4>
</li>
</ul>
</section> </section>
</section> </section>
<section class="tsd-panel-group tsd-member-group "> <section class="tsd-panel-group tsd-member-group ">
@@ -213,8 +227,8 @@
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <li>Defined in
<a href="https://github.com/sasjs/adapter/blob/master/src/ContextManager.ts#L95"> <a href="https://github.com/sasjs/adapter/blob/master/src/ContextManager.ts#L102">
ContextManager.ts:95 ContextManager.ts:102
</a> </a>
</li> </li>
</ul> </ul>
@@ -255,8 +269,8 @@
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <li>Defined in
<a href="https://github.com/sasjs/adapter/blob/master/src/ContextManager.ts#L196"> <a href="https://github.com/sasjs/adapter/blob/master/src/ContextManager.ts#L203">
ContextManager.ts:196 ContextManager.ts:203
</a> </a>
</li> </li>
</ul> </ul>
@@ -291,8 +305,8 @@
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <li>Defined in
<a href="https://github.com/sasjs/adapter/blob/master/src/ContextManager.ts#L447"> <a href="https://github.com/sasjs/adapter/blob/master/src/ContextManager.ts#L454">
ContextManager.ts:447 ContextManager.ts:454
</a> </a>
</li> </li>
</ul> </ul>
@@ -321,8 +335,8 @@
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <li>Defined in
<a href="https://github.com/sasjs/adapter/blob/master/src/ContextManager.ts#L250"> <a href="https://github.com/sasjs/adapter/blob/master/src/ContextManager.ts#L257">
ContextManager.ts:250 ContextManager.ts:257
</a> </a>
</li> </li>
</ul> </ul>
@@ -354,8 +368,8 @@
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <li>Defined in
<a href="https://github.com/sasjs/adapter/blob/master/src/ContextManager.ts#L351"> <a href="https://github.com/sasjs/adapter/blob/master/src/ContextManager.ts#L358">
ContextManager.ts:351 ContextManager.ts:358
</a> </a>
</li> </li>
</ul> </ul>
@@ -384,8 +398,8 @@
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <li>Defined in
<a href="https://github.com/sasjs/adapter/blob/master/src/ContextManager.ts#L323"> <a href="https://github.com/sasjs/adapter/blob/master/src/ContextManager.ts#L330">
ContextManager.ts:323 ContextManager.ts:330
</a> </a>
</li> </li>
</ul> </ul>
@@ -414,8 +428,8 @@
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <li>Defined in
<a href="https://github.com/sasjs/adapter/blob/master/src/ContextManager.ts#L41"> <a href="https://github.com/sasjs/adapter/blob/master/src/ContextManager.ts#L48">
ContextManager.ts:41 ContextManager.ts:48
</a> </a>
</li> </li>
</ul> </ul>
@@ -441,8 +455,8 @@
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <li>Defined in
<a href="https://github.com/sasjs/adapter/blob/master/src/ContextManager.ts#L373"> <a href="https://github.com/sasjs/adapter/blob/master/src/ContextManager.ts#L380">
ContextManager.ts:373 ContextManager.ts:380
</a> </a>
</li> </li>
</ul> </ul>
@@ -471,8 +485,8 @@
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <li>Defined in
<a href="https://github.com/sasjs/adapter/blob/master/src/ContextManager.ts#L68"> <a href="https://github.com/sasjs/adapter/blob/master/src/ContextManager.ts#L75">
ContextManager.ts:68 ContextManager.ts:75
</a> </a>
</li> </li>
</ul> </ul>
@@ -498,8 +512,8 @@
<aside class="tsd-sources"> <aside class="tsd-sources">
<ul> <ul>
<li>Defined in <li>Defined in
<a href="https://github.com/sasjs/adapter/blob/master/src/ContextManager.ts#L514"> <a href="https://github.com/sasjs/adapter/blob/master/src/ContextManager.ts#L521">
ContextManager.ts:514 ContextManager.ts:521
</a> </a>
</li> </li>
</ul> </ul>
@@ -537,11 +551,11 @@
<li class=" tsd-kind-constructor tsd-parent-kind-class"> <li class=" tsd-kind-constructor tsd-parent-kind-class">
<a href="root.contextmanager.html#constructor" class="tsd-kind-icon">constructor</a> <a href="root.contextmanager.html#constructor" class="tsd-kind-icon">constructor</a>
</li> </li>
<li class=" tsd-kind-property tsd-parent-kind-class"> <li class=" tsd-kind-get-signature tsd-parent-kind-class">
<a href="root.contextmanager.html#defaultcomputecontexts" class="tsd-kind-icon">default<wbr>Compute<wbr>Contexts</a> <a href="root.contextmanager.html#getdefaultcomputecontexts" class="tsd-kind-icon">get<wbr>Default<wbr>Compute<wbr>Contexts</a>
</li> </li>
<li class=" tsd-kind-property tsd-parent-kind-class"> <li class=" tsd-kind-get-signature tsd-parent-kind-class">
<a href="root.contextmanager.html#defaultlaunchercontexts" class="tsd-kind-icon">default<wbr>Launcher<wbr>Contexts</a> <a href="root.contextmanager.html#getdefaultlaunchercontexts" class="tsd-kind-icon">get<wbr>Default<wbr>Launcher<wbr>Contexts</a>
</li> </li>
<li class=" tsd-kind-method tsd-parent-kind-class"> <li class=" tsd-kind-method tsd-parent-kind-class">
<a href="root.contextmanager.html#createcomputecontext" class="tsd-kind-icon">create<wbr>Compute<wbr>Context</a> <a href="root.contextmanager.html#createcomputecontext" class="tsd-kind-icon">create<wbr>Compute<wbr>Context</a>

View File

@@ -9,7 +9,7 @@ import { SASViyaApiClient } from './SASViyaApiClient'
import { prefixMessage } from '@sasjs/utils/error' import { prefixMessage } from '@sasjs/utils/error'
export class ContextManager { export class ContextManager {
public defaultComputeContexts = [ private defaultComputeContexts = [
'CAS Formats service compute context', 'CAS Formats service compute context',
'Data Mining compute context', 'Data Mining compute context',
'Import 9 service compute context', 'Import 9 service compute context',
@@ -18,7 +18,7 @@ export class ContextManager {
'SAS Studio compute context', 'SAS Studio compute context',
'SAS Visual Forecasting compute context' 'SAS Visual Forecasting compute context'
] ]
public defaultLauncherContexts = [ private defaultLauncherContexts = [
'CAS Formats service launcher context', 'CAS Formats service launcher context',
'Data Mining launcher context', 'Data Mining launcher context',
'Import 9 service launcher context', 'Import 9 service launcher context',
@@ -31,6 +31,13 @@ export class ContextManager {
private csrfToken: CsrfToken | null = null private csrfToken: CsrfToken | null = null
get getDefaultComputeContexts() {
return this.defaultComputeContexts
}
get getDefaultLauncherContexts() {
return this.defaultLauncherContexts
}
constructor( constructor(
private serverUrl: string, private serverUrl: string,
private setCsrfToken: (csrfToken: CsrfToken) => void private setCsrfToken: (csrfToken: CsrfToken) => void

View File

@@ -108,7 +108,7 @@ export class SASViyaApiClient {
* Returns default(system) compute contexts. * Returns default(system) compute contexts.
*/ */
public getDefaultComputeContexts() { public getDefaultComputeContexts() {
return this.contextManager.defaultComputeContexts return this.contextManager.getDefaultComputeContexts
} }
/** /**

View File

@@ -31,8 +31,8 @@ describe('ContextManager', () => {
() => {} () => {}
) )
const defaultComputeContexts = contextManager.defaultComputeContexts const defaultComputeContexts = contextManager.getDefaultComputeContexts
const defaultLauncherContexts = contextManager.defaultLauncherContexts const defaultLauncherContexts = contextManager.getDefaultLauncherContexts
const getRandomDefaultComputeContext = () => const getRandomDefaultComputeContext = () =>
defaultComputeContexts[ defaultComputeContexts[