PageSourceSearch

https://docs.phpvms.net/assets/js/4916120c.e1cb30fc.js

js phpvms.net collected 2026-10-04 13:25:18 UTC 3,070 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkphpvms_docs=self.webpackChunkphpvms_docs||[]).push([[7657],{95714(e,n,s){s.r(n),s.d(n,{assets:()=>a,contentTitle:()=>l,default:()=>h,frontMatter:()=>i,metadata:()=>t,toc:()=>o});const t=JSON.parse('{"id":"acars/plugins/reference","title":"Reference","description":"There are several core files/interfaces that are included:","source":"@site/docs/acars/plugins/reference.md","sourceDirName":"acars/plugins","slug":"/acars/plugins/reference","permalink":"/8.x/acars/plugins/reference","draft":false,"unlisted":false,"editUrl":"https://github.com/phpvms/docs/tree/master/docs/acars/plugins/reference.md","tags":[],"version":"current","frontMatter":{"id":"reference","title":"Reference"},"sidebar":"docs","previous":{"title":"Callback Scripts","permalink":"/8.x/acars/plugins/callbacks"},"next":{"title":"Environment Configuration","permalink":"/8.x/developers/environment"}}');var r=s(74848),c=s(28453);const i={id:"reference",title:"Reference"},l=void 0,a={},o=[{value:"Types",id:"types",level:2},{value:"src/global.d.ts",id:"srcglobaldts",level:3},{value:"src/types.d.ts",id:"srctypesdts",level:3}];function d(e){const n={code:"code",h2:"h2",h3:"h3",li:"li",p:"p",ul:"ul",...(0,c.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.p,{children:"There are several core files/interfaces that are included:"}),"\n",(0,r.jsx)(n.h2,{id:"types",children:"Types"}),"\n",(0,r.jsx)(n.h3,{id:"srcglobaldts",children:"src/global.d.ts"}),"\n",(0,r.jsxs)(n.p,{children:["This describes the globally available functions, including the logging methods\navailable through ",(0,r.jsx)(n.code,{children:"console"})," and ",(0,r.jsx)(n.code,{children:"Acars"}),"."]}),"\n",(0,r.jsx)(n.h3,{id:"srctypesdts",children:"src/types.d.ts"}),"\n",(0,r.jsx)(n.p,{children:"This contains all the base types:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"Pirep"})," - data that's available about a PIREP, and it's associated interfaces\n(",(0,r.jsx)(n.code,{children:"Airport"}),", ",(0,r.jsx)(n.code,{children:"Runway"}),", etc.)"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"Telemetry"})," - telemetry information that's come out of the simulator"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"User"})," - information about the current user"]}),"\n"]}),"\n",(0,r.jsxs)(n.p,{children:["It also includes other detailed type information, for example ",(0,r.jsx)(n.code,{children:"Length"}),", so you\ncan retrieve that type of information."]})]})}function h(e={}){const{wrapper:n}={...(0,c.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(d,{...e})}):d(e)}},28453(e,n,s){s.d(n,{R:()=>i,x:()=>l});var t=s(96540);const r={},c=t.createContext(r);function i(e){const n=t.useContext(c);return t.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:i(e.components),t.createElement(c.Provider,{value:n},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.