/// /// /// declare module "copyright" { export class DataWarehouseCopyright { static toString(): string; } } declare module "sk/data/warehouse/cache/base/WarehouseUnitCacheController" { import { Dictionary } from 'cross/runtime/lang/collection/Dictionary'; import { Types } from 'cross/runtime/lang/collection/Types'; import { BaseObject } from 'cross/runtime/lang/BaseObject'; export class WarehouseUnitCacheController extends BaseObject { dataset: any; protected _cacheClass: any; protected _units: Types; protected _map: Dictionary; protected _caches: Dictionary; get units(): Types; get map(): Dictionary; get caches(): Dictionary; getById(id: string): any; loadUnits(units: Types): void; loadDataset(dataset: any): void; } } declare module "sk/data/warehouse/cache/WarehouseConfigDecorateCache" { import { Types } from 'cross/runtime/lang/collection/Types'; import { BaseObject } from 'cross/runtime/lang/BaseObject'; import { DataUnit } from 'foundation/data/common/datalogic/DataUnit'; export class WarehouseConfigDecorateCache extends BaseObject { unit: DataUnit; items: Types; declare: any; publish: any; } } declare module "sk/data/warehouse/cache/WarehouseConfigDecorateCacheController" { import { Types } from 'cross/runtime/lang/collection/Types'; import { WarehouseUnitCacheController } from "sk/data/warehouse/cache/base/WarehouseUnitCacheController"; import { WarehouseConfigDecorateCache } from "sk/data/warehouse/cache/WarehouseConfigDecorateCache"; export class WarehouseConfigDecorateCacheController extends WarehouseUnitCacheController { constructor(); getItems(id: string): Types; loadItemDataset(dataset: any): void; } } declare module "sk/data/warehouse/cache/WarehouseConfigDecorateItemCache" { import { BaseObject } from 'cross/runtime/lang/BaseObject'; import { DataUnit } from 'foundation/data/common/datalogic/DataUnit'; export class WarehouseConfigDecorateItemCache extends BaseObject { unit: DataUnit; declare: any; publish: any; } } declare module "sk/data/warehouse/cache/WarehouseConfigDecorateItemCacheController" { import { WarehouseUnitCacheController } from "sk/data/warehouse/cache/base/WarehouseUnitCacheController"; import { WarehouseConfigDecorateItemCache } from "sk/data/warehouse/cache/WarehouseConfigDecorateItemCache"; export class WarehouseConfigDecorateItemCacheController extends WarehouseUnitCacheController { constructor(); } } declare module "sk/data/warehouse/cache/WarehouseFamilyCache" { import { Types } from 'cross/runtime/lang/collection/Types'; import { BaseObject } from 'cross/runtime/lang/BaseObject'; import { DataUnit } from 'foundation/data/common/datalogic/DataUnit'; export class WarehouseFamilyCache extends BaseObject { unit: DataUnit; symbols: Types; declare: any; publish: any; } } declare module "sk/data/warehouse/cache/WarehouseFamilyCacheController" { import { Types } from 'cross/runtime/lang/collection/Types'; import { WarehouseUnitCacheController } from "sk/data/warehouse/cache/base/WarehouseUnitCacheController"; import { WarehouseFamilyCache } from "sk/data/warehouse/cache/WarehouseFamilyCache"; export class WarehouseFamilyCacheController extends WarehouseUnitCacheController { constructor(); getSymbols(id: string): Types; loadSymbolDataset(dataset: any): void; } } declare module "sk/data/warehouse/cache/WarehouseFamilyCategoryCache" { import { BaseObject } from 'cross/runtime/lang/BaseObject'; import { DataUnit } from 'foundation/data/common/datalogic/DataUnit'; export class WarehouseFamilyCategoryCache extends BaseObject { unit: DataUnit; declare: any; publish: any; } } declare module "sk/data/warehouse/cache/WarehouseFamilyCategoryCacheController" { import { WarehouseUnitCacheController } from "sk/data/warehouse/cache/base/WarehouseUnitCacheController"; import { WarehouseFamilyCategoryCache } from "sk/data/warehouse/cache/WarehouseFamilyCategoryCache"; export class WarehouseFamilyCategoryCacheController extends WarehouseUnitCacheController { constructor(); } } declare module "sk/data/warehouse/cache/WarehouseFamilyInfoCache" { import { BaseObject } from 'cross/runtime/lang/BaseObject'; import { DataUnit } from 'foundation/data/common/datalogic/DataUnit'; export class WarehouseFamilyInfoCache extends BaseObject { unit: DataUnit; declare: any; publish: any; } } declare module "sk/data/warehouse/cache/WarehouseFamilyInfoCacheController" { import { WarehouseUnitCacheController } from "sk/data/warehouse/cache/base/WarehouseUnitCacheController"; import { WarehouseFamilyInfoCache } from "sk/data/warehouse/cache/WarehouseFamilyInfoCache"; export class WarehouseFamilyInfoCacheController extends WarehouseUnitCacheController { constructor(); } } declare module "sk/data/warehouse/cache/WarehouseFamilySymbolCache" { import { BaseObject } from 'cross/runtime/lang/BaseObject'; import { DataUnit } from 'foundation/data/common/datalogic/DataUnit'; export class WarehouseFamilySymbolCache extends BaseObject { unit: DataUnit; declare: any; publish: any; } } declare module "sk/data/warehouse/cache/WarehouseFamilySymbolCacheController" { import { WarehouseUnitCacheController } from "sk/data/warehouse/cache/base/WarehouseUnitCacheController"; import { WarehouseFamilySymbolCache } from "sk/data/warehouse/cache/WarehouseFamilySymbolCache"; export class WarehouseFamilySymbolCacheController extends WarehouseUnitCacheController { constructor(); } } declare module "sk/data/warehouse/cache/WarehouseFamilyTypeCache" { import { BaseObject } from 'cross/runtime/lang/BaseObject'; import { DataUnit } from 'foundation/data/common/datalogic/DataUnit'; export class WarehouseFamilyTypeCache extends BaseObject { unit: DataUnit; declare: any; publish: any; } } declare module "sk/data/warehouse/cache/WarehouseFamilyTypeCacheController" { import { WarehouseUnitCacheController } from "sk/data/warehouse/cache/base/WarehouseUnitCacheController"; import { WarehouseFamilyTypeCache } from "sk/data/warehouse/cache/WarehouseFamilyTypeCache"; export class WarehouseFamilyTypeCacheController extends WarehouseUnitCacheController { constructor(); } } declare module "sk/data/warehouse/cache/WarehouseProductCache" { import { BaseObject } from 'cross/runtime/lang/BaseObject'; export class WarehouseProductCache extends BaseObject { } } declare module "sk/data/warehouse/cache/WarehouseProductCacheController" { import { WarehouseUnitCacheController } from "sk/data/warehouse/cache/base/WarehouseUnitCacheController"; import { WarehouseProductCache } from "sk/data/warehouse/cache/WarehouseProductCache"; export class WarehouseProductCacheController extends WarehouseUnitCacheController { constructor(); } } declare module "sk/data/warehouse/cache/WarehouseCacheService" { import { BaseObject } from 'cross/runtime/lang/BaseObject'; import { WarehouseConfigDecorateCacheController } from "sk/data/warehouse/cache/WarehouseConfigDecorateCacheController"; import { WarehouseConfigDecorateItemCacheController } from "sk/data/warehouse/cache/WarehouseConfigDecorateItemCacheController"; import { WarehouseFamilyCacheController } from "sk/data/warehouse/cache/WarehouseFamilyCacheController"; import { WarehouseFamilyCategoryCacheController } from "sk/data/warehouse/cache/WarehouseFamilyCategoryCacheController"; import { WarehouseFamilyInfoCacheController } from "sk/data/warehouse/cache/WarehouseFamilyInfoCacheController"; import { WarehouseFamilySymbolCacheController } from "sk/data/warehouse/cache/WarehouseFamilySymbolCacheController"; import { WarehouseFamilyTypeCacheController } from "sk/data/warehouse/cache/WarehouseFamilyTypeCacheController"; import { WarehouseProductCacheController } from "sk/data/warehouse/cache/WarehouseProductCacheController"; export class WarehouseCacheService extends BaseObject { protected _configDecorateController: WarehouseConfigDecorateCacheController; protected _configDecorateItemController: WarehouseConfigDecorateItemCacheController; protected _familyTypeController: WarehouseFamilyTypeCacheController; protected _familyCategoryController: WarehouseFamilyCategoryCacheController; protected _familyController: WarehouseFamilyCacheController; protected _familySymbolController: WarehouseFamilySymbolCacheController; protected _familyInfoController: WarehouseFamilyInfoCacheController; protected _productController: WarehouseProductCacheController; get configDecorateController(): WarehouseConfigDecorateCacheController; get configDecorateItemController(): WarehouseConfigDecorateItemCacheController; get familyTypeController(): WarehouseFamilyTypeCacheController; get familyCategoryController(): WarehouseFamilyCategoryCacheController; get familyController(): WarehouseFamilyCacheController; get familySymbolController(): WarehouseFamilySymbolCacheController; get familyInfoController(): WarehouseFamilyInfoCacheController; get productController(): WarehouseProductCacheController; } } declare module "sk/data/warehouse/cache/WarehouseLibraryCache" { import { Dictionary } from 'cross/runtime/lang/collection/Dictionary'; import { BaseObject } from 'cross/runtime/lang/BaseObject'; import { WarehouseFamilyCache } from "sk/data/warehouse/cache/WarehouseFamilyCache"; import { WarehouseFamilyInfoCache } from "sk/data/warehouse/cache/WarehouseFamilyInfoCache"; export class WarehouseLibraryCache extends BaseObject { protected _familys: Dictionary; protected _familyInfos: Dictionary; get familys(): Dictionary; get familyInfos(): Dictionary; } } declare module "sk/data/warehouse/cache/WarehousePatternCache" { import { BaseObject } from 'cross/runtime/lang/BaseObject'; import { DataUnit } from 'foundation/data/common/datalogic/DataUnit'; export class WarehousePatternCache extends BaseObject { unit: DataUnit; declare: any; publish: any; } } declare module "sk/data/warehouse/cache/WarehousePatternInfoCache" { import { BaseObject } from 'cross/runtime/lang/BaseObject'; import { DataUnit } from 'foundation/data/common/datalogic/DataUnit'; export class WarehousePatternInfoCache extends BaseObject { unit: DataUnit; declare: any; publish: any; } } declare module "sk/data/warehouse/cache/WarehousePatternSymbolCache" { import { BaseObject } from 'cross/runtime/lang/BaseObject'; import { DataUnit } from 'foundation/data/common/datalogic/DataUnit'; export class WarehousePatternSymbolCache extends BaseObject { unit: DataUnit; declare: any; publish: any; } } declare module "sk/data/warehouse/cache/WarehouseProductInfoCache" { import { BaseObject } from 'cross/runtime/lang/BaseObject'; export class WarehouseProductInfoCache extends BaseObject { } } declare module "sk/data/warehouse/cache/WarehouseRuleCache" { import { BaseObject } from 'cross/runtime/lang/BaseObject'; import { DataUnit } from 'foundation/data/common/datalogic/DataUnit'; export class WarehouseRuleCache extends BaseObject { unit: DataUnit; declare: any; publish: any; } } declare module "sk/data/warehouse/cache/WarehouseRuleInfoCache" { import { BaseObject } from 'cross/runtime/lang/BaseObject'; import { DataUnit } from 'foundation/data/common/datalogic/DataUnit'; export class WarehouseRuleInfoCache extends BaseObject { unit: DataUnit; declare: any; publish: any; } } declare module "sk/data/warehouse/cache/WarehouseRuleProcessCache" { import { BaseObject } from 'cross/runtime/lang/BaseObject'; import { DataUnit } from 'foundation/data/common/datalogic/DataUnit'; export class WarehouseRuleProcessCache extends BaseObject { unit: DataUnit; declare: any; publish: any; } } declare module "sk/data/warehouse/cache/WarehouseVariableCache" { import { BaseObject } from 'cross/runtime/lang/BaseObject'; import { DataUnit } from 'foundation/data/common/datalogic/DataUnit'; export class WarehouseLibraryCache extends BaseObject { unit: DataUnit; declare: any; publish: any; } } declare module "sk/data/warehouse/constant/WarehousePublishConstant" { export class WarehousePublishConstant { static readonly BusinessTypeFileName = "business_type"; static readonly RuleFileName = "rule.json"; static readonly RuleTypeFileName = "rule_type.json"; static readonly ConfigFileName = "config.json"; static readonly CompressionConfigFileName = "config.skj"; static readonly Configure = "configures"; static readonly Decorate = "decorates"; static readonly Variable = "variables"; static readonly Parameter = "parameters"; } export enum FeatureReferenceTypeEnum { FAMILY_TYPE = "module.family.type", FAMILY_CATEGORY = "module.family.category", PATTERN_TYPE = "module.pattern.type", PATTERN_CATEGORY = "module.pattern.category" } export enum WarehouseConfigureTypeEnum { GLOBAL = "global", FAMILY = "family", PATTERN = "pattern" } } declare module "sk/data/warehouse/enumeration/WarehouseDocumentTypeEnum" { import { EnumItem } from 'cross/runtime/lang/EnumItem'; import { EnumerationObject } from 'cross/runtime/framework/base/EnumerationObject'; export class WarehouseDocumentTypeEnum extends EnumerationObject { static Unknown: string; static Storage: string; static Library: string; static Variable: string; static Family: string; static FamilySymbol: string; static FamilyInfo: string; static Pattern: string; static PatternSymbol: string; static PatternInfo: string; static Product: string; static ProductInfo: string; static RuleProcess: string; static Rule: string; static RuleInfo: string; private static _items; static get Items(): Array; } } declare module "sk/data/warehouse/IndexSpace" { export class IndexSpace { static namespaces(): string[]; } } declare module "sk/data/warehouse/interface/attribute/IWarehouseAttribute" { export interface IWarehouseAttribute { id: string; typeId: string; categoryId: string; parentId: string; code: string; name: string; featureGroupId: string; dataUseCd: number; dataTypeCd: number; dataStatisticsCd: number; dataStructureId: string; dataDefault: string; parameters: string; configure: string; remark: string; saveJson(): any; } } declare module "sk/data/warehouse/interface/businesstype/IWarehouseBusinessType" { export interface IWarehouseBusinessType { id: string; tenantId: string; libraryId: string; code: string; name: string; remark: string; } } declare module "sk/data/warehouse/interface/config/configure/IWarehouseConfigConfigureOption" { export interface IWarehouseConfigConfigureOption { id: string; dataValue: any; isDefault: number; } } declare module "sk/data/warehouse/interface/config/configure/IWarehouseConfigConfigure" { import { Types } from 'cross/runtime/lang/collection/Types'; import { WarehouseConfigureTypeEnum } from "sk/data/warehouse/constant/WarehousePublishConstant"; import { IWarehouseConfigConfigureOption } from "sk/data/warehouse/interface/config/configure/IWarehouseConfigConfigureOption"; export interface IWarehouseConfigConfigure { id: string; libraryId: string; libraryVersion: string; type: WarehouseConfigureTypeEnum; masterId: string; configId: string; code: string; name: string; options: Types; } } declare module "sk/data/warehouse/interface/config/decorate/IWarehouseConfigDecorateItem" { import { DecorateItemBindTypeEnum } from 'sk/data/family/enumeration/DecorateItemBindTypeEnum'; export interface IWarehouseConfigDecorateItem { id: string; dataValue: any; bindingCd: DecorateItemBindTypeEnum; isDefault: number; } } declare module "sk/data/warehouse/interface/config/decorate/IWarehouseConfigDecorate" { import { Types } from 'cross/runtime/lang/collection/Types'; import { DecorateBindTypeEnum } from 'sk/data/family/enumeration/DecorateBindTypeEnum'; import { WarehouseConfigureTypeEnum } from "sk/data/warehouse/constant/WarehousePublishConstant"; import { IWarehouseConfigDecorateItem } from "sk/data/warehouse/interface/config/decorate/IWarehouseConfigDecorateItem"; export interface IWarehouseConfigDecorate { id: string; libraryId: string; libraryVersion: string; type: WarehouseConfigureTypeEnum; masterId: string; code: string; name: string; bindingCd: DecorateBindTypeEnum; items: Types; } } declare module "sk/data/warehouse/interface/config/IWarehousePublishConfigure" { import { Types } from 'cross/runtime/lang/collection/Types'; import { Element } from 'sk/data/family/element/base/Element'; import { WarehouseConfigureTypeEnum } from "sk/data/warehouse/constant/WarehousePublishConstant"; export interface IWarehousePublishConfigure { saveJson(): any; loadFromElement(element: Element, type?: WarehouseConfigureTypeEnum, masterId?: string, libraryId?: string, libraryVersion?: string, children?: Types): void; } } declare module "sk/data/warehouse/interface/config/parameter/IWarehouseConfigParameter" { import { ParameterTypeEnum } from 'foundation/data/common/enumeration/module/ParameterTypeEnum'; import { WarehouseConfigureTypeEnum } from "sk/data/warehouse/constant/WarehousePublishConstant"; export interface IWarehouseConfigParameter { id: string; libraryId: string; libraryVersion: string; type: WarehouseConfigureTypeEnum; masterId: string; code: string; name: string; dataCd: ParameterTypeEnum; dataValue: string; } } declare module "sk/data/warehouse/interface/config/variable/IWarehouseConfigVariable" { import { WarehouseConfigureTypeEnum } from "sk/data/warehouse/constant/WarehousePublishConstant"; export interface IWarehouseConfigVariable { id: string; libraryId: string; libraryVersion: string; type: WarehouseConfigureTypeEnum; masterId: string; code: string; name: string; dataValue: string; } } declare module "sk/data/warehouse/interface/rule/IWarehouseRule" { export interface IWarehouseRule { id: string; libraryId: string; typeId: string; categoryId: string; processId: string; code: string; name: string; version: number; levelCd: number; statusCd: number; functionType: number; dataOrder: number; } } declare module "sk/data/warehouse/interface/ruletype/IWarehouseRuleType" { export interface IWarehouseRuleType { id: string; libraryId: string; typeCategoryId: string; code: string; name: string; functionType: number; version: number; levelCd: number; processId: string; dataOrder: number; } } declare module "sk/data/warehouse/publish/attribute/WarehouseAttribute" { import { InstanceObject } from 'cross/runtime/lang/InstanceObject'; import { IWarehouseAttribute } from "sk/data/warehouse/interface/attribute/IWarehouseAttribute"; export class WarehouseAttribute extends InstanceObject implements IWarehouseAttribute { id: string; typeId: string; categoryId: string; parentId: string; code: string; name: string; featureGroupId: string; dataUseCd: number; dataTypeCd: number; dataStatisticsCd: number; dataStructureId: string; dataDefault: string; parameters: string; configure: string; remark: string; saveJson(): any; } } declare module "sk/data/warehouse/publish/businesstype/WarehouseBusinessType" { import { InstanceObject } from 'cross/runtime/lang/InstanceObject'; import { IWarehouseBusinessType } from "sk/data/warehouse/interface/businesstype/IWarehouseBusinessType"; export class WarehouseBusinessType extends InstanceObject implements IWarehouseBusinessType { id: string; tenantId: string; libraryId: string; code: string; name: string; remark: string; saveJson(): any; } } declare module "sk/data/warehouse/publish/common/WarehouseDocument" { import { ByteStream } from 'cross/runtime/lang/stream/ByteStream'; import { DataStream } from 'cross/runtime/lang/stream/DataStream'; import { PersistentContext } from 'cross/runtime/module/persistent/PersistentContext'; import { StructureObject } from 'cross/runtime/framework/base/StructureObject'; import { DataDocument } from 'foundation/data/common/model/DataDocument'; export class WarehouseDocument extends DataDocument { protected _structure: T; protected constructor(); get structure(): T; protected loadJsonComplete(context: PersistentContext, jconfig: any): void; loadJson(jconfig: any, options?: any): void; protected loadBinaryComplete(context: PersistentContext): void; loadBinary(stream: DataStream, options?: any): void; mergeJson(jconfig: any, options?: any): void; protected saveJsonComplete(context: PersistentContext, jconfig: any): void; protected saveJsonMeta(jconfig: any): any; saveJson(jconfig?: any, options?: any, context?: PersistentContext): any; saveBinary(context?: PersistentContext, options?: any): ByteStream; resetCache(): void; dispose(): void; } } declare module "sk/data/warehouse/publish/common/WarehouseDocumentService" { import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters'; import { MongoStorageDownloadParameters } from 'foundation/data/common/storage/mongo/MongoStorageDownloadParameters'; import { DataDocumentService } from 'foundation/data/common/service/DataDocumentService'; import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument"; export abstract class WarehouseDocumentService extends DataDocumentService { protected makeStorageDownloadParameters(parameters: DataDocumentParameters): MongoStorageDownloadParameters; } } declare module "sk/data/warehouse/publish/configure/WarehouseConfigConfigureOption" { import { InstanceObject } from 'cross/runtime/lang/InstanceObject'; import { ConfigureOptionElement } from 'sk/data/family/element/config/configure/ConfigureOptionElement'; import { IWarehouseConfigConfigureOption } from "sk/data/warehouse/interface/config/configure/IWarehouseConfigConfigureOption"; import { IWarehousePublishConfigure } from "sk/data/warehouse/interface/config/IWarehousePublishConfigure"; export class WarehouseConfigConfigureOption extends InstanceObject implements IWarehouseConfigConfigureOption, IWarehousePublishConfigure { id: string; dataValue: any; isDefault: number; saveJson(): any; loadFromElement(option: ConfigureOptionElement): void; } } declare module "sk/data/warehouse/publish/configure/WarehouseConfigConfigure" { import { Types } from 'cross/runtime/lang/collection/Types'; import { InstanceObject } from 'cross/runtime/lang/InstanceObject'; import { ConfigureElement } from 'sk/data/family/element/config/configure/ConfigureElement'; import { IWarehouseConfigConfigure } from "sk/data/warehouse/interface/config/configure/IWarehouseConfigConfigure"; import { IWarehousePublishConfigure } from "sk/data/warehouse/interface/config/IWarehousePublishConfigure"; import { WarehouseConfigureTypeEnum } from "sk/data/warehouse/constant/WarehousePublishConstant"; import { WarehouseConfigConfigureOption } from "sk/data/warehouse/publish/configure/WarehouseConfigConfigureOption"; export class WarehouseConfigConfigure extends InstanceObject implements IWarehouseConfigConfigure, IWarehousePublishConfigure { id: string; libraryId: string; libraryVersion: string; configId: string; type: WarehouseConfigureTypeEnum; masterId: string; code: string; name: string; options: Types; constructor(); saveJson(): any; loadFromElement(config: ConfigureElement, type: WarehouseConfigureTypeEnum, masterId: string, libraryId: string, libraryVersion: string, children?: Types): void; } } declare module "sk/data/warehouse/publish/configvariable/structure/WarehouseConfigVariableStructure" { import { StructureObject } from 'cross/runtime/framework/base/StructureObject'; import { SpecificationFamilyCategory } from 'sk/data/specification/familycategory/structure/SpecificationFamilyCategory'; import { SpecificationFamilyType } from 'sk/data/specification/familytype/structure/SpecificationFamilyType'; export class WarehouseConfigVariableStructure extends StructureObject { static CLASS_ID: string; static CLASS_NAME: string; id: string; code: string; name: string; tenantId: string; libraryId: string; libraryVersion: number; familyId: string; symbolId: string; private _types; private _categories; features: any; constructor(); get types(): SpecificationFamilyType; get categories(): SpecificationFamilyCategory; reset(): void; } } declare module "sk/data/warehouse/publish/decorate/WarehouseConfigDecorateItem" { import { InstanceObject } from 'cross/runtime/lang/InstanceObject'; import { DecorateItemElement } from 'sk/data/family/element/config/decorate/DecorateItemElement'; import { DecorateItemBindTypeEnum } from 'sk/data/family/enumeration/DecorateItemBindTypeEnum'; import { IWarehouseConfigDecorateItem } from "sk/data/warehouse/interface/config/decorate/IWarehouseConfigDecorateItem"; import { IWarehousePublishConfigure } from "sk/data/warehouse/interface/config/IWarehousePublishConfigure"; export class WarehouseConfigDecorateItem extends InstanceObject implements IWarehouseConfigDecorateItem, IWarehousePublishConfigure { id: string; dataValue: any; bindingCd: DecorateItemBindTypeEnum; isDefault: number; saveJson(): any; loadFromElement(item: DecorateItemElement): void; } } declare module "sk/data/warehouse/publish/decorate/WarehouseConfigConfigure" { import { Types } from 'cross/runtime/lang/collection/Types'; import { InstanceObject } from 'cross/runtime/lang/InstanceObject'; import { DecorateElement } from 'sk/data/family/element/config/decorate/DecorateElement'; import { DecorateBindTypeEnum } from 'sk/data/family/enumeration/DecorateBindTypeEnum'; import { IWarehouseConfigDecorate } from "sk/data/warehouse/interface/config/decorate/IWarehouseConfigDecorate"; import { IWarehousePublishConfigure } from "sk/data/warehouse/interface/config/IWarehousePublishConfigure"; import { WarehouseConfigureTypeEnum } from "sk/data/warehouse/constant/WarehousePublishConstant"; import { WarehouseConfigDecorateItem } from "sk/data/warehouse/publish/decorate/WarehouseConfigDecorateItem"; export class WarehouseConfigConfigure extends InstanceObject implements IWarehouseConfigDecorate, IWarehousePublishConfigure { id: string; libraryId: string; libraryVersion: string; type: WarehouseConfigureTypeEnum; masterId: string; code: string; name: string; bindingCd: DecorateBindTypeEnum; items: Types; constructor(); saveJson(): any; loadFromElement(decorate: DecorateElement, type: WarehouseConfigureTypeEnum, masterId: string, libraryId: string, libraryVersion: string, children?: Types): void; } } declare module "sk/data/warehouse/publish/family/structure/WarehouseFamilyStructure" { import { StructureObject } from 'cross/runtime/framework/base/StructureObject'; import { SpecificationFamilyCategory } from 'sk/data/specification/familycategory/structure/SpecificationFamilyCategory'; import { SpecificationFamilyType } from 'sk/data/specification/familytype/structure/SpecificationFamilyType'; export class WarehouseFamilyStructure extends StructureObject { static CLASS_ID: string; static CLASS_NAME: string; id: string; code: string; name: string; tenantId: string; libraryId: string; libraryVersion: number; familyId: string; symbolId: string; private _types; private _categories; features: any; constructor(); get types(): SpecificationFamilyType; get categories(): SpecificationFamilyCategory; reset(): void; } } declare module "sk/data/warehouse/publish/family/WarehouseFamilyDocument" { import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument"; export class WarehouseFamilyDocument extends WarehouseDocument { static createEmptyDocument(json?: any): WarehouseFamilyDocument; } } declare module "sk/data/warehouse/publish/family/WarehouseFamilyDocumentService" { import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters'; import { WarehouseDocumentService } from "sk/data/warehouse/publish/common/WarehouseDocumentService"; import { WarehouseFamilyDocument } from "sk/data/warehouse/publish/family/WarehouseFamilyDocument"; export class WarehouseFamilyDocumentService extends WarehouseDocumentService { constructor(); protected makeUrl(parameters: DataDocumentParameters): string; protected makeDocument(parameters: DataDocumentParameters, content: any): WarehouseFamilyDocument; } } declare module "sk/data/warehouse/publish/familyinfo/structure/WarehouseFamilyInfoStructure" { import { StructureObject } from 'cross/runtime/framework/base/StructureObject'; import { SpecificationFamilyCategory } from 'sk/data/specification/familycategory/structure/SpecificationFamilyCategory'; import { SpecificationFamilyType } from 'sk/data/specification/familytype/structure/SpecificationFamilyType'; export class WarehouseFamilyInfoStructure extends StructureObject { static CLASS_ID: string; static CLASS_NAME: string; id: string; code: string; name: string; tenantId: string; libraryId: string; libraryVersion: number; familyId: string; symbolId: string; private _types; private _categories; features: any; constructor(); get types(): SpecificationFamilyType; get categories(): SpecificationFamilyCategory; reset(): void; } } declare module "sk/data/warehouse/publish/familyinfo/WarehouseFamilyInfo" { import { SpecificationFamilyInfo } from 'sk/data/specification/familyinfo/structure/SpecificationFamilyInfo'; export class WarehouseFamilyInfo extends SpecificationFamilyInfo { saveJson(jConfig?: any): any; } } declare module "sk/data/warehouse/publish/familyinfo/WarehouseFamilyInfoDocument" { import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument"; import { WarehouseFamilyInfoStructure } from "sk/data/warehouse/publish/familyinfo/structure/WarehouseFamilyInfoStructure"; export class WarehouseFamilyInfoDocument extends WarehouseDocument { protected _structure: WarehouseFamilyInfoStructure; protected constructor(); static createEmptyDocument(json?: any): WarehouseFamilyInfoDocument; } } declare module "sk/data/warehouse/publish/familyinfo/WarehouseFamilyInfoDocumentService" { import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters'; import { WarehouseDocumentService } from "sk/data/warehouse/publish/common/WarehouseDocumentService"; import { WarehouseFamilyInfoDocument } from "sk/data/warehouse/publish/familyinfo/WarehouseFamilyInfoDocument"; export class WarehouseFamilyInfoDocumentService extends WarehouseDocumentService { constructor(); protected makeUrl(parameters: DataDocumentParameters): string; protected makeDocument(parameters: DataDocumentParameters, content: any): WarehouseFamilyInfoDocument; } } declare module "sk/data/warehouse/publish/familyinfo/WarehouseFamilyLinkInfo" { import { Types } from 'cross/runtime/lang/collection/Types'; import { InstanceObject } from 'cross/runtime/lang/InstanceObject'; import { SpecificationFamilySymbol } from 'sk/data/specification/familysymbol/structure/SpecificationFamilySymbol'; export class WarehouseFamilyLinkInfo extends InstanceObject { id: string; symbolId: string; parameters: Types; constructor(); saveJson(): any; static saveToJson(infos: Types): Array; } } declare module "sk/data/warehouse/publish/familysymbol/WarehouseFamilyCustomSymbol" { import { InstanceObject } from 'cross/runtime/lang/InstanceObject'; export class PublishCustomFamilySymbol extends InstanceObject { familyInfoId: string; tenantId: string; libraryId: string; libraryVersion: number; familyId: string; symbolId: string; code: string; name: string; lengthX: number; lengthY: number; lengthZ: number; features: string; saveJson(): any; } } declare module "sk/data/warehouse/publish/familysymbol/WarehouseFamilySchemeSymbol" { import { Types } from 'cross/runtime/lang/collection/Types'; import { InstanceObject } from 'cross/runtime/lang/InstanceObject'; import { SpecificationFamilyCategory } from 'sk/data/specification/familycategory/structure/SpecificationFamilyCategory'; import { SpecificationFamilyType } from 'sk/data/specification/familytype/structure/SpecificationFamilyType'; export class WarehouseFamilySchemeSymbol extends InstanceObject { id: string; familyInfoId: string; tenantId: string; libraryId: string; libraryVersion: number; familyId: string; productId: string; productBusinessType: number; code: string; name: string; types: Types; categories: Types; lengthX: number; lengthY: number; lengthZ: number; features: string; constructor(); saveJson(): any; } } declare module "sk/data/warehouse/publish/familysymbol/WarehouseFamilySymbolDocument" { import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument"; export class WarehouseFamilySymbolDocument extends WarehouseDocument { static createEmptyDocument(json?: any): WarehouseFamilySymbolDocument; } } declare module "sk/data/warehouse/publish/familysymbol/WarehouseFamilySymbolDocumentService" { import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters'; import { WarehouseDocumentService } from "sk/data/warehouse/publish/common/WarehouseDocumentService"; import { WarehouseFamilySymbolDocument } from "sk/data/warehouse/publish/familysymbol/WarehouseFamilySymbolDocument"; export class WarehouseFamilySymbolDocumentService extends WarehouseDocumentService { constructor(); protected makeUrl(parameters: DataDocumentParameters): string; protected makeDocument(parameters: DataDocumentParameters, content: any): WarehouseFamilySymbolDocument; } } declare module "sk/data/warehouse/publish/library/WarehouseLibraryDocument" { import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument"; export class WarehouseLibraryDocument extends WarehouseDocument { static createEmptyDocument(json?: any): WarehouseLibraryDocument; } } declare module "sk/data/warehouse/publish/library/WarehouseLibraryDocumentService" { import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters'; import { WarehouseDocumentService } from "sk/data/warehouse/publish/common/WarehouseDocumentService"; import { WarehouseLibraryDocument } from "sk/data/warehouse/publish/library/WarehouseLibraryDocument"; export class WarehouseLibraryDocumentService extends WarehouseDocumentService { constructor(); protected makeUrl(parameters: DataDocumentParameters): string; protected makeDocument(parameters: DataDocumentParameters, content: any): WarehouseLibraryDocument; } } declare module "sk/data/warehouse/publish/parameter/WarehouseConfigParameter" { import { InstanceObject } from 'cross/runtime/lang/InstanceObject'; import { ParameterTypeEnum } from 'foundation/data/common/enumeration/module/ParameterTypeEnum'; import { ParameterElement } from 'sk/data/family/element/config/parameter/ParameterElement'; import { IWarehouseConfigParameter } from "sk/data/warehouse/interface/config/parameter/IWarehouseConfigParameter"; import { IWarehousePublishConfigure } from "sk/data/warehouse/interface/config/IWarehousePublishConfigure"; import { WarehouseConfigureTypeEnum } from "sk/data/warehouse/constant/WarehousePublishConstant"; export class WarehouseConfigParameter extends InstanceObject implements IWarehouseConfigParameter, IWarehousePublishConfigure { id: string; libraryId: string; libraryVersion: string; type: WarehouseConfigureTypeEnum; masterId: string; code: string; name: string; dataCd: ParameterTypeEnum; dataValue: string; saveJson(): any; loadFromElement(parameter: ParameterElement, type: WarehouseConfigureTypeEnum, masterId: string, libraryId: string, libraryVersion: string): void; } } declare module "sk/data/warehouse/publish/pattern/structure/WarehousePatternStructure" { import { StructureObject } from 'cross/runtime/framework/base/StructureObject'; import { SpecificationFamilyCategory } from 'sk/data/specification/familycategory/structure/SpecificationFamilyCategory'; import { SpecificationFamilyType } from 'sk/data/specification/familytype/structure/SpecificationFamilyType'; export class WarehousePatternStructure extends StructureObject { static CLASS_ID: string; static CLASS_NAME: string; id: string; code: string; name: string; tenantId: string; libraryId: string; libraryVersion: number; familyId: string; symbolId: string; private _types; private _categories; features: any; constructor(); get types(): SpecificationFamilyType; get categories(): SpecificationFamilyCategory; reset(): void; } } declare module "sk/data/warehouse/publish/pattern/WarehousePatternDocument" { import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument"; export class WarehousePatternDocument extends WarehouseDocument { static createEmptyDocument(json?: any): WarehousePatternDocument; } } declare module "sk/data/warehouse/publish/pattern/WarehousePatternDocumentService" { import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters'; import { WarehouseDocumentService } from "sk/data/warehouse/publish/common/WarehouseDocumentService"; import { WarehousePatternDocument } from "sk/data/warehouse/publish/pattern/WarehousePatternDocument"; export class WarehousePatternDocumentService extends WarehouseDocumentService { constructor(); protected makeUrl(parameters: DataDocumentParameters): string; protected makeDocument(parameters: DataDocumentParameters, content: any): WarehousePatternDocument; } } declare module "sk/data/warehouse/publish/patterninfo/structure/WarehousePatternInfoStructure" { import { StructureObject } from 'cross/runtime/framework/base/StructureObject'; import { SpecificationFamilyCategory } from 'sk/data/specification/familycategory/structure/SpecificationFamilyCategory'; import { SpecificationFamilyType } from 'sk/data/specification/familytype/structure/SpecificationFamilyType'; export class WarehousePatternInfoStructure extends StructureObject { static CLASS_ID: string; static CLASS_NAME: string; id: string; code: string; name: string; tenantId: string; libraryId: string; libraryVersion: number; familyId: string; symbolId: string; private _types; private _categories; features: any; constructor(); get types(): SpecificationFamilyType; get categories(): SpecificationFamilyCategory; reset(): void; } } declare module "sk/data/warehouse/publish/patterninfo/WarehousePatternInfoDocument" { import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument"; export class WarehousePatternInfoDocument extends WarehouseDocument { static createEmptyDocument(json?: any): WarehousePatternInfoDocument; } } declare module "sk/data/warehouse/publish/patterninfo/WarehousePatternInfoDocumentService" { import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters'; import { WarehouseDocumentService } from "sk/data/warehouse/publish/common/WarehouseDocumentService"; import { WarehousePatternInfoDocument } from "sk/data/warehouse/publish/patterninfo/WarehousePatternInfoDocument"; export class WarehousePatternInfoDocumentService extends WarehouseDocumentService { constructor(); protected makeUrl(parameters: DataDocumentParameters): string; protected makeDocument(parameters: DataDocumentParameters, content: any): WarehousePatternInfoDocument; } } declare module "sk/data/warehouse/publish/patternsymbol/WarehousePatternSymbolDocument" { import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument"; export class WarehousePatternSymbolDocument extends WarehouseDocument { static createEmptyDocument(json?: any): WarehousePatternSymbolDocument; } } declare module "sk/data/warehouse/publish/patternsymbol/WarehousePatternSymbolDocumentService" { import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters'; import { WarehouseDocumentService } from "sk/data/warehouse/publish/common/WarehouseDocumentService"; import { WarehousePatternSymbolDocument } from "sk/data/warehouse/publish/patternsymbol/WarehousePatternSymbolDocument"; export class WarehousePatternSymbolDocumentService extends WarehouseDocumentService { constructor(); protected makeUrl(parameters: DataDocumentParameters): string; protected makeDocument(parameters: DataDocumentParameters, content: any): WarehousePatternSymbolDocument; } } declare module "sk/data/warehouse/publish/product/WarehouseProductDocument" { import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument"; export class WarehouseProductDocument extends WarehouseDocument { static createEmptyDocument(json?: any): WarehouseProductDocument; } } declare module "sk/data/warehouse/publish/product/WarehouseProductDocumentService" { import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters'; import { WarehouseDocumentService } from "sk/data/warehouse/publish/common/WarehouseDocumentService"; import { WarehouseProductDocument } from "sk/data/warehouse/publish/product/WarehouseProductDocument"; export class WarehouseProductDocumentService extends WarehouseDocumentService { constructor(); protected makeUrl(parameters: DataDocumentParameters): string; protected makeDocument(parameters: DataDocumentParameters, content: any): WarehouseProductDocument; } } declare module "sk/data/warehouse/publish/productinfo/WarehouseProductInfoDocument" { import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument"; export class WarehouseProductInfoDocument extends WarehouseDocument { static createEmptyDocument(json?: any): WarehouseProductInfoDocument; } } declare module "sk/data/warehouse/publish/productinfo/WarehouseProductInfoDocumentService" { import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters'; import { WarehouseDocumentService } from "sk/data/warehouse/publish/common/WarehouseDocumentService"; import { WarehouseProductInfoDocument } from "sk/data/warehouse/publish/productinfo/WarehouseProductInfoDocument"; export class WarehouseProductInfoDocumentService extends WarehouseDocumentService { constructor(); protected makeUrl(parameters: DataDocumentParameters): string; protected makeDocument(parameters: DataDocumentParameters, content: any): WarehouseProductInfoDocument; } } declare module "sk/data/warehouse/publish/rule/structure/WarehouseRuleStructure" { import { StructureObject } from 'cross/runtime/framework/base/StructureObject'; import { SpecificationFamilyCategory } from 'sk/data/specification/familycategory/structure/SpecificationFamilyCategory'; import { SpecificationFamilyType } from 'sk/data/specification/familytype/structure/SpecificationFamilyType'; export class WarehouseRuleStructure extends StructureObject { static CLASS_ID: string; static CLASS_NAME: string; id: string; code: string; name: string; tenantId: string; libraryId: string; libraryVersion: number; familyId: string; symbolId: string; private _types; private _categories; features: any; constructor(); get types(): SpecificationFamilyType; get categories(): SpecificationFamilyCategory; reset(): void; } } declare module "sk/data/warehouse/publish/rule/WarehouseRule" { import { InstanceObject } from 'cross/runtime/lang/InstanceObject'; import { IWarehouseRule } from "sk/data/warehouse/interface/rule/IWarehouseRule"; export class WarehouseRule extends InstanceObject implements IWarehouseRule { id: string; libraryId: string; typeId: string; categoryId: string; processId: string; code: string; name: string; version: number; levelCd: number; statusCd: number; functionType: number; dataOrder: number; saveJson(): any; } } declare module "sk/data/warehouse/publish/rule/WarehouseRuleDocument" { import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument"; export class WarehouseRuleDocument extends WarehouseDocument { static createEmptyDocument(json?: any): WarehouseRuleDocument; } } declare module "sk/data/warehouse/publish/rule/WarehouseRuleDocumentService" { import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters'; import { WarehouseDocumentService } from "sk/data/warehouse/publish/common/WarehouseDocumentService"; import { WarehouseRuleDocument } from "sk/data/warehouse/publish/rule/WarehouseRuleDocument"; export class WarehouseRuleDocumentService extends WarehouseDocumentService { constructor(); protected makeUrl(parameters: DataDocumentParameters): string; protected makeDocument(parameters: DataDocumentParameters, content: any): WarehouseRuleDocument; } } declare module "sk/data/warehouse/publish/ruleinfo/WarehouseRuleInfoDocument" { import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument"; export class WarehouseRuleInfoDocument extends WarehouseDocument { static createEmptyDocument(json?: any): WarehouseRuleInfoDocument; } } declare module "sk/data/warehouse/publish/ruleinfo/WarehouseRuleInfoDocumentService" { import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters'; import { WarehouseDocumentService } from "sk/data/warehouse/publish/common/WarehouseDocumentService"; import { WarehouseRuleInfoDocument } from "sk/data/warehouse/publish/ruleinfo/WarehouseRuleInfoDocument"; export class WarehouseRuleInfoDocumentService extends WarehouseDocumentService { constructor(); protected makeUrl(parameters: DataDocumentParameters): string; protected makeDocument(parameters: DataDocumentParameters, content: any): WarehouseRuleInfoDocument; } } declare module "sk/data/warehouse/publish/ruleprocess/WarehouseRuleProcessDocument" { import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument"; export class WarehouseRuleProcessDocument extends WarehouseDocument { static createEmptyDocument(json?: any): WarehouseRuleProcessDocument; } } declare module "sk/data/warehouse/publish/ruleprocess/WarehouseRuleProcessDocumentService" { import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters'; import { WarehouseDocumentService } from "sk/data/warehouse/publish/common/WarehouseDocumentService"; import { WarehouseRuleProcessDocument } from "sk/data/warehouse/publish/ruleprocess/WarehouseRuleProcessDocument"; export class WarehouseRuleProcessDocumentService extends WarehouseDocumentService { constructor(); protected makeUrl(parameters: DataDocumentParameters): string; protected makeDocument(parameters: DataDocumentParameters, content: any): WarehouseRuleProcessDocument; } } declare module "sk/data/warehouse/publish/ruletype/WarehouseRuleType" { import { InstanceObject } from 'cross/runtime/lang/InstanceObject'; import { IWarehouseRuleType } from "sk/data/warehouse/interface/ruletype/IWarehouseRuleType"; export class WarehouseRuleType extends InstanceObject implements IWarehouseRuleType { id: string; libraryId: string; typeCategoryId: string; code: string; name: string; functionType: number; version: number; levelCd: number; processId: string; dataOrder: number; saveJson(): any; } } declare module "sk/data/warehouse/publish/storage/WarehouseStorageDocument" { import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument"; export class WarehouseStorageDocument extends WarehouseDocument { static createEmptyDocument(json?: any): WarehouseStorageDocument; } } declare module "sk/data/warehouse/publish/storage/WarehouseStorageDocumentService" { import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters'; import { WarehouseDocumentService } from "sk/data/warehouse/publish/common/WarehouseDocumentService"; import { WarehouseStorageDocument } from "sk/data/warehouse/publish/storage/WarehouseStorageDocument"; export class WarehouseStorageDocumentService extends WarehouseDocumentService { constructor(); protected makeUrl(parameters: DataDocumentParameters): string; protected makeDocument(parameters: DataDocumentParameters, content: any): WarehouseStorageDocument; } } declare module "sk/data/warehouse/publish/structurelayout/structure/WarehouseStructureLayoutStructure" { import { StructureObject } from 'cross/runtime/framework/base/StructureObject'; import { SpecificationFamilyCategory } from 'sk/data/specification/familycategory/structure/SpecificationFamilyCategory'; import { SpecificationFamilyType } from 'sk/data/specification/familytype/structure/SpecificationFamilyType'; export class WarehouseStructureLayoutStructure extends StructureObject { static CLASS_ID: string; static CLASS_NAME: string; id: string; code: string; name: string; tenantId: string; libraryId: string; libraryVersion: number; familyId: string; symbolId: string; private _types; private _categories; features: any; constructor(); get types(): SpecificationFamilyType; get categories(): SpecificationFamilyCategory; reset(): void; } } declare module "sk/data/warehouse/publish/structureprofile/structure/WarehouseStructureProfileStructure" { import { StructureObject } from 'cross/runtime/framework/base/StructureObject'; import { SpecificationFamilyCategory } from 'sk/data/specification/familycategory/structure/SpecificationFamilyCategory'; import { SpecificationFamilyType } from 'sk/data/specification/familytype/structure/SpecificationFamilyType'; export class WarehouseStructureProfileStructure extends StructureObject { static CLASS_ID: string; static CLASS_NAME: string; id: string; code: string; name: string; tenantId: string; libraryId: string; libraryVersion: number; familyId: string; symbolId: string; private _types; private _categories; features: any; constructor(); get types(): SpecificationFamilyType; get categories(): SpecificationFamilyCategory; reset(): void; } } declare module "sk/data/warehouse/publish/variable/WarehouseConfigVariable" { import { InstanceObject } from 'cross/runtime/lang/InstanceObject'; import { VariableElement } from 'sk/data/family/element/config/variable/VariableElement'; import { IWarehouseConfigVariable } from "sk/data/warehouse/interface/config/variable/IWarehouseConfigVariable"; import { IWarehousePublishConfigure } from "sk/data/warehouse/interface/config/IWarehousePublishConfigure"; import { WarehouseConfigureTypeEnum } from "sk/data/warehouse/constant/WarehousePublishConstant"; export class WarehouseConfigVariable extends InstanceObject implements IWarehouseConfigVariable, IWarehousePublishConfigure { id: string; libraryId: string; libraryVersion: string; type: WarehouseConfigureTypeEnum; masterId: string; code: string; name: string; dataValue: string; saveJson(): any; loadFromElement(variable: VariableElement, type: WarehouseConfigureTypeEnum, masterId: string, libraryId: string, libraryVersion: string): void; } } declare module "sk/data/warehouse/publish/variable/WarehouseVariableDocument" { import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument"; export class WarehouseVariableDocument extends WarehouseDocument { static createEmptyDocument(json?: any): WarehouseVariableDocument; } } declare module "sk/data/warehouse/publish/variable/WarehouseVariableDocumentService" { import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters'; import { WarehouseDocumentService } from "sk/data/warehouse/publish/common/WarehouseDocumentService"; import { WarehouseVariableDocument } from "sk/data/warehouse/publish/variable/WarehouseVariableDocument"; export class WarehouseVariableDocumentService extends WarehouseDocumentService { constructor(); protected makeUrl(parameters: DataDocumentParameters): string; protected makeDocument(parameters: DataDocumentParameters, content: any): WarehouseVariableDocument; } } declare module "sk/data/warehouse/publish/WarehousePublishService" { import { Service } from 'cross/runtime/module/Service'; export class WarehousePublishService extends Service { } }