mirror of
				https://github.com/Unleash/unleash.git
				synced 2025-10-27 11:02:16 +01:00 
			
		
		
		
	fix: more types
This commit is contained in:
		
							parent
							
								
									4b48c08e0e
								
							
						
					
					
						commit
						841e2a6e07
					
				@ -1,6 +1,6 @@
 | 
				
			|||||||
import { EventEmitter } from 'events';
 | 
					import { EventEmitter } from 'events';
 | 
				
			||||||
import { Knex } from 'knex';
 | 
					import { Knex } from 'knex';
 | 
				
			||||||
import metricsHelper from '../metrics-helper';
 | 
					import metricsHelper from '../util/metrics-helper';
 | 
				
			||||||
import { DB_TIME } from '../metric-events';
 | 
					import { DB_TIME } from '../metric-events';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const T = {
 | 
					const T = {
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
'use strict';
 | 
					'use strict';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const metricsHelper = require('../metrics-helper');
 | 
					const metricsHelper = require('../util/metrics-helper');
 | 
				
			||||||
const { DB_TIME } = require('../metric-events');
 | 
					const { DB_TIME } = require('../metric-events');
 | 
				
			||||||
const NotFoundError = require('../error/notfound-error');
 | 
					const NotFoundError = require('../error/notfound-error');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
import { EventEmitter } from 'events';
 | 
					import { EventEmitter } from 'events';
 | 
				
			||||||
import { Knex } from 'knex';
 | 
					import { Knex } from 'knex';
 | 
				
			||||||
import metricsHelper from '../metrics-helper';
 | 
					import metricsHelper from '../util/metrics-helper';
 | 
				
			||||||
import { DB_TIME } from '../metric-events';
 | 
					import { DB_TIME } from '../metric-events';
 | 
				
			||||||
import { Logger, LogProvider } from '../logger';
 | 
					import { Logger, LogProvider } from '../logger';
 | 
				
			||||||
import NotFoundError from '../error/notfound-error';
 | 
					import NotFoundError from '../error/notfound-error';
 | 
				
			||||||
 | 
				
			|||||||
@ -2,7 +2,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
'use strict';
 | 
					'use strict';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const metricsHelper = require('../metrics-helper');
 | 
					const metricsHelper = require('../util/metrics-helper');
 | 
				
			||||||
const { DB_TIME } = require('../metric-events');
 | 
					const { DB_TIME } = require('../metric-events');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const COLUMNS = [
 | 
					const COLUMNS = [
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,7 @@
 | 
				
			|||||||
'use strict';
 | 
					'use strict';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const { EventEmitter } = require('events');
 | 
					const { EventEmitter } = require('events');
 | 
				
			||||||
const metricsHelper = require('../metrics-helper');
 | 
					const metricsHelper = require('../util/metrics-helper');
 | 
				
			||||||
const { DB_TIME } = require('../metric-events');
 | 
					const { DB_TIME } = require('../metric-events');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const TEN_SECONDS = 10 * 1000;
 | 
					const TEN_SECONDS = 10 * 1000;
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
'use strict';
 | 
					'use strict';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const metricsHelper = require('../metrics-helper');
 | 
					const metricsHelper = require('../util/metrics-helper');
 | 
				
			||||||
const { DB_TIME } = require('../metric-events');
 | 
					const { DB_TIME } = require('../metric-events');
 | 
				
			||||||
const NotFoundError = require('../error/notfound-error');
 | 
					const NotFoundError = require('../error/notfound-error');
 | 
				
			||||||
const FeatureHasTagError = require('../error/feature-has-tag-error');
 | 
					const FeatureHasTagError = require('../error/feature-has-tag-error');
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
import { EventEmitter } from 'events';
 | 
					import { EventEmitter } from 'events';
 | 
				
			||||||
import { Knex } from 'knex';
 | 
					import { Knex } from 'knex';
 | 
				
			||||||
import metricsHelper from '../metrics-helper';
 | 
					import metricsHelper from '../util/metrics-helper';
 | 
				
			||||||
import { DB_TIME } from '../metric-events';
 | 
					import { DB_TIME } from '../metric-events';
 | 
				
			||||||
import { Logger, LogProvider } from '../logger';
 | 
					import { Logger, LogProvider } from '../logger';
 | 
				
			||||||
import NotFoundError from '../error/notfound-error';
 | 
					import NotFoundError from '../error/notfound-error';
 | 
				
			||||||
 | 
				
			|||||||
@ -3,7 +3,7 @@
 | 
				
			|||||||
import { Knex } from 'knex';
 | 
					import { Knex } from 'knex';
 | 
				
			||||||
import { EventEmitter } from 'events';
 | 
					import { EventEmitter } from 'events';
 | 
				
			||||||
import { DB_TIME } from '../metric-events';
 | 
					import { DB_TIME } from '../metric-events';
 | 
				
			||||||
import metricsHelper from '../metrics-helper';
 | 
					import metricsHelper from '../util/metrics-helper';
 | 
				
			||||||
import { LogProvider, Logger } from '../logger';
 | 
					import { LogProvider, Logger } from '../logger';
 | 
				
			||||||
import NotFoundError from '../error/notfound-error';
 | 
					import NotFoundError from '../error/notfound-error';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -2,7 +2,7 @@ import { Knex } from 'knex';
 | 
				
			|||||||
import { EventEmitter } from 'events';
 | 
					import { EventEmitter } from 'events';
 | 
				
			||||||
import { LogProvider, Logger } from '../logger';
 | 
					import { LogProvider, Logger } from '../logger';
 | 
				
			||||||
import { DB_TIME } from '../metric-events';
 | 
					import { DB_TIME } from '../metric-events';
 | 
				
			||||||
import metricsHelper from '../metrics-helper';
 | 
					import metricsHelper from '../util/metrics-helper';
 | 
				
			||||||
import NotFoundError from '../error/notfound-error';
 | 
					import NotFoundError from '../error/notfound-error';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const COLUMNS = ['name', 'description', 'icon'];
 | 
					const COLUMNS = ['name', 'description', 'icon'];
 | 
				
			||||||
 | 
				
			|||||||
@ -1,13 +1,16 @@
 | 
				
			|||||||
'use strict';
 | 
					import EventEmitter from 'node:events';
 | 
				
			||||||
 | 
					import { EventHook } from './types/option';
 | 
				
			||||||
const {
 | 
					import {
 | 
				
			||||||
    FEATURE_CREATED,
 | 
					    FEATURE_CREATED,
 | 
				
			||||||
    FEATURE_UPDATED,
 | 
					    FEATURE_UPDATED,
 | 
				
			||||||
    FEATURE_ARCHIVED,
 | 
					    FEATURE_ARCHIVED,
 | 
				
			||||||
    FEATURE_REVIVED,
 | 
					    FEATURE_REVIVED,
 | 
				
			||||||
} = require('./types/events');
 | 
					} from './types/events';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
exports.addEventHook = (eventHook, eventStore) => {
 | 
					export const addEventHook = (
 | 
				
			||||||
 | 
					    eventHook: EventHook,
 | 
				
			||||||
 | 
					    eventStore: EventEmitter,
 | 
				
			||||||
 | 
					): void => {
 | 
				
			||||||
    eventStore.on(FEATURE_CREATED, data => {
 | 
					    eventStore.on(FEATURE_CREATED, data => {
 | 
				
			||||||
        eventHook(FEATURE_CREATED, data);
 | 
					        eventHook(FEATURE_CREATED, data);
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
@ -7,7 +7,7 @@ import { IUnleashServices } from '../../types/services';
 | 
				
			|||||||
const Controller = require('../controller');
 | 
					const Controller = require('../controller');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const extractUser = require('../../extract-user');
 | 
					const extractUser = require('../../extract-user');
 | 
				
			||||||
const { UPDATE_FEATURE } = require('../../permissions');
 | 
					const { UPDATE_FEATURE } = require('../../types/permissions');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export default class ArchiveController extends Controller {
 | 
					export default class ArchiveController extends Controller {
 | 
				
			||||||
    constructor(
 | 
					    constructor(
 | 
				
			||||||
 | 
				
			|||||||
@ -13,7 +13,7 @@ const {
 | 
				
			|||||||
    DELETE_STRATEGY,
 | 
					    DELETE_STRATEGY,
 | 
				
			||||||
    CREATE_STRATEGY,
 | 
					    CREATE_STRATEGY,
 | 
				
			||||||
    UPDATE_STRATEGY,
 | 
					    UPDATE_STRATEGY,
 | 
				
			||||||
} = require('../../permissions');
 | 
					} = require('../../types/permissions');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const version = 1;
 | 
					const version = 1;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,5 +1,7 @@
 | 
				
			|||||||
import { LogLevel, LogProvider } from '../logger';
 | 
					import { LogLevel, LogProvider } from '../logger';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					export type EventHook = (eventName: string, data: object) => void;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export interface ISSLOption {
 | 
					export interface ISSLOption {
 | 
				
			||||||
    rejectUnauthorized: boolean;
 | 
					    rejectUnauthorized: boolean;
 | 
				
			||||||
    ca?: string;
 | 
					    ca?: string;
 | 
				
			||||||
@ -88,7 +90,7 @@ export interface IUnleashOptions {
 | 
				
			|||||||
    enableOAS?: boolean;
 | 
					    enableOAS?: boolean;
 | 
				
			||||||
    preHook?: Function;
 | 
					    preHook?: Function;
 | 
				
			||||||
    preRouterHook?: Function;
 | 
					    preRouterHook?: Function;
 | 
				
			||||||
    eventHook?: Function;
 | 
					    eventHook?: EventHook;
 | 
				
			||||||
    enterpriseVersion?: string;
 | 
					    enterpriseVersion?: string;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -127,6 +129,6 @@ export interface IUnleashConfig {
 | 
				
			|||||||
    enableOAS: boolean;
 | 
					    enableOAS: boolean;
 | 
				
			||||||
    preHook?: Function;
 | 
					    preHook?: Function;
 | 
				
			||||||
    preRouterHook?: Function;
 | 
					    preRouterHook?: Function;
 | 
				
			||||||
    eventHook?: Function;
 | 
					    eventHook?: EventHook;
 | 
				
			||||||
    enterpriseVersion?: string;
 | 
					    enterpriseVersion?: string;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user