403Webshell
Server IP : 80.87.202.40  /  Your IP : 216.73.216.169
Web Server : Apache
System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64
User : bitrix ( 600)
PHP Version : 8.2.27
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : OFF |  Sudo : ON |  Pkexec : ON
Directory :  /home/bitrix/ext_www/rospirotorg.ru/bitrix/js/landing/env/src/types/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/rospirotorg.ru/bitrix/js/landing/env/src/types/env.options.types.js
interface BlockManifest
{
	app_code: boolean;
	description: string;
	name: string;
	namespace: string;
	new: boolean;
	preview: string;
	repo_id: boolean | number;
	requires_updates: boolean;
	restricted: boolean;
	section: Array<string>;
	type: Array<string>;
	version: string;
}

interface CategoryManifest
{
	app_code: boolean;
	items: {[code: string]: BlockManifest};
	name: string;
	new: boolean;
	separator: boolean;
}

interface ReferenceManifest
{
	id: string,
	type: string,
	name: string,
	actions: Array<{type: string, name: string}>,
}

interface SourceManifest
{
	id: string,
	default: {[key: string]: string},
	name: string,
	references: Array<ReferenceManifest>,
	settings: {[settingsKey: string]: any},
	sort: Array<{id: string, name: string}>,
	url: {[urlId: string]: string},
}

interface StyleManifest
{
	name: string,
	property: string,
	type: string,
	items: {name: string, value: string},
}

interface EnvOptions
{
	blocks: {[category: string]: CategoryManifest},
	features: {[feature]: boolean},
	folder_id: number,
	help: {[helpId: string]: string},
	hooks: {[hookId: string]: Array<any>},
	lastModified: number,
	pages_count: number,
	params: {
		draftMode: boolean,
		editor: {
			externalUrlTarget: '_self' | '_blank' | '_top',
		},
		sef_url: {[maskId: string]: string},
		type: 'KNOWLEDGE' | 'SITES'
	},
	placements: {[category: string]: Array<any>},
	productionType: string,
	rights: Array<string>,
	server_name: string,
	site_id: number,
	sites_count: number | string,
	sources: Array<SourceManifest>,
	style: {
		[namespace: string]: {
			group: {
				[groupId: string]: Array<string>,
			},
			style: {
				[styleId: string]: Array<StyleManifest>,
			}
		}
	},
	syspages: {[pageId: string]: {landing_id: number, name: string}},
	url: string,
	version: string,
	xml_id: string,
	default_section: string,
	specialType: string,
	design_block: string,
	design_block_allowed: boolean,
	mainOptions: {
		saveOriginalFileName: boolean,
	},
}

export {
	EnvOptions,
	BlockManifest,
	CategoryManifest,
	ReferenceManifest,
	SourceManifest,
	StyleManifest,
};

Youez - 2016 - github.com/yon3zu
LinuXploit