UNPKG

@taiga-ui/addon-doc

Version:

Taiga UI based library for developing documentation portals for Angular libraries.

19 lines 3.78 kB
import { InjectionToken } from '@angular/core'; import { TUI_EXAMPLE_PRIMARY_FILE_NAME } from '@taiga-ui/addon-doc/types'; import { tuiProvideOptions } from '@taiga-ui/cdk/utils/miscellaneous'; export const TUI_DOC_EXAMPLE_DEFAULT_OPTIONS = { codeEditorVisibilityHandler: (files) => Boolean(files[TUI_EXAMPLE_PRIMARY_FILE_NAME.TS] && files[TUI_EXAMPLE_PRIMARY_FILE_NAME.HTML]), tabTitles: new Map(), fullsize: true, }; /** * Default parameters for DocExample component */ export const TUI_DOC_EXAMPLE_OPTIONS = new InjectionToken(ngDevMode ? 'TUI_DOC_EXAMPLE_OPTIONS' : '', { factory: () => TUI_DOC_EXAMPLE_DEFAULT_OPTIONS, }); export function tuiDocExampleOptionsProvider(options) { return tuiProvideOptions(TUI_DOC_EXAMPLE_OPTIONS, options, TUI_DOC_EXAMPLE_DEFAULT_OPTIONS); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXhhbXBsZS5vcHRpb25zLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvYWRkb24tZG9jL2NvbXBvbmVudHMvZXhhbXBsZS9leGFtcGxlLm9wdGlvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFDLGNBQWMsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUM3QyxPQUFPLEVBQUMsNkJBQTZCLEVBQUMsTUFBTSwyQkFBMkIsQ0FBQztBQUV4RSxPQUFPLEVBQUMsaUJBQWlCLEVBQUMsTUFBTSxtQ0FBbUMsQ0FBQztBQVNwRSxNQUFNLENBQUMsTUFBTSwrQkFBK0IsR0FBeUI7SUFDakUsMkJBQTJCLEVBQUUsQ0FBQyxLQUFLLEVBQUUsRUFBRSxDQUNuQyxPQUFPLENBQ0gsS0FBSyxDQUFDLDZCQUE2QixDQUFDLEVBQUUsQ0FBQztRQUNuQyxLQUFLLENBQUMsNkJBQTZCLENBQUMsSUFBSSxDQUFDLENBQ2hEO0lBQ0wsU0FBUyxFQUFFLElBQUksR0FBRyxFQUFFO0lBQ3BCLFFBQVEsRUFBRSxJQUFJO0NBQ2pCLENBQUM7QUFFRjs7R0FFRztBQUNILE1BQU0sQ0FBQyxNQUFNLHVCQUF1QixHQUFHLElBQUksY0FBYyxDQUNyRCxTQUFTLENBQUMsQ0FBQyxDQUFDLHlCQUF5QixDQUFDLENBQUMsQ0FBQyxFQUFFLEVBQzFDO0lBQ0ksT0FBTyxFQUFFLEdBQUcsRUFBRSxDQUFDLCtCQUErQjtDQUNqRCxDQUNKLENBQUM7QUFFRixNQUFNLFVBQVUsNEJBQTRCLENBQ3hDLE9BQXNDO0lBRXRDLE9BQU8saUJBQWlCLENBQ3BCLHVCQUF1QixFQUN2QixPQUFPLEVBQ1AsK0JBQStCLENBQ2xDLENBQUM7QUFDTixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUge1Byb3ZpZGVyfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7SW5qZWN0aW9uVG9rZW59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtUVUlfRVhBTVBMRV9QUklNQVJZX0ZJTEVfTkFNRX0gZnJvbSAnQHRhaWdhLXVpL2FkZG9uLWRvYy90eXBlcyc7XG5pbXBvcnQgdHlwZSB7VHVpQm9vbGVhbkhhbmRsZXJ9IGZyb20gJ0B0YWlnYS11aS9jZGsvdHlwZXMnO1xuaW1wb3J0IHt0dWlQcm92aWRlT3B0aW9uc30gZnJvbSAnQHRhaWdhLXVpL2Nkay91dGlscy9taXNjZWxsYW5lb3VzJztcbmltcG9ydCB0eXBlIHtQb2x5bW9ycGhldXNDb250ZW50fSBmcm9tICdAdGFpZ2EtdWkvcG9seW1vcnBoZXVzJztcblxuZXhwb3J0IGludGVyZmFjZSBUdWlEb2NFeGFtcGxlT3B0aW9ucyB7XG4gICAgY29kZUVkaXRvclZpc2liaWxpdHlIYW5kbGVyOiBUdWlCb29sZWFuSGFuZGxlcjxSZWNvcmQ8c3RyaW5nLCBzdHJpbmc+PjtcbiAgICBmdWxsc2l6ZTogYm9vbGVhbjtcbiAgICB0YWJUaXRsZXM6IE1hcDx1bmtub3duLCBQb2x5bW9ycGhldXNDb250ZW50Pjtcbn1cblxuZXhwb3J0IGNvbnN0IFRVSV9ET0NfRVhBTVBMRV9ERUZBVUxUX09QVElPTlM6IFR1aURvY0V4YW1wbGVPcHRpb25zID0ge1xuICAgIGNvZGVFZGl0b3JWaXNpYmlsaXR5SGFuZGxlcjogKGZpbGVzKSA9PlxuICAgICAgICBCb29sZWFuKFxuICAgICAgICAgICAgZmlsZXNbVFVJX0VYQU1QTEVfUFJJTUFSWV9GSUxFX05BTUUuVFNdICYmXG4gICAgICAgICAgICAgICAgZmlsZXNbVFVJX0VYQU1QTEVfUFJJTUFSWV9GSUxFX05BTUUuSFRNTF0sXG4gICAgICAgICksXG4gICAgdGFiVGl0bGVzOiBuZXcgTWFwKCksXG4gICAgZnVsbHNpemU6IHRydWUsXG59O1xuXG4vKipcbiAqIERlZmF1bHQgcGFyYW1ldGVycyBmb3IgRG9jRXhhbXBsZSBjb21wb25lbnRcbiAqL1xuZXhwb3J0IGNvbnN0IFRVSV9ET0NfRVhBTVBMRV9PUFRJT05TID0gbmV3IEluamVjdGlvblRva2VuKFxuICAgIG5nRGV2TW9kZSA/ICdUVUlfRE9DX0VYQU1QTEVfT1BUSU9OUycgOiAnJyxcbiAgICB7XG4gICAgICAgIGZhY3Rvcnk6ICgpID0+IFRVSV9ET0NfRVhBTVBMRV9ERUZBVUxUX09QVElPTlMsXG4gICAgfSxcbik7XG5cbmV4cG9ydCBmdW5jdGlvbiB0dWlEb2NFeGFtcGxlT3B0aW9uc1Byb3ZpZGVyKFxuICAgIG9wdGlvbnM6IFBhcnRpYWw8VHVpRG9jRXhhbXBsZU9wdGlvbnM+LFxuKTogUHJvdmlkZXIge1xuICAgIHJldHVybiB0dWlQcm92aWRlT3B0aW9ucyhcbiAgICAgICAgVFVJX0RPQ19FWEFNUExFX09QVElPTlMsXG4gICAgICAgIG9wdGlvbnMsXG4gICAgICAgIFRVSV9ET0NfRVhBTVBMRV9ERUZBVUxUX09QVElPTlMsXG4gICAgKTtcbn1cbiJdfQ==